Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer in Test (C++, Java, Python and/or JavaScript)

InfoStaff

Software Engineer in Test (C++, Java, Python and/or JavaScript)

Charlotte, NC
Full Time
Paid
  • Responsibilities

    <p>This is a Full Time position (not a contract). Must be authorized to work in the U.S. without sponsorship. Must be a US citizen or a green card holder. F1 OPT and Corp to corp candidates will not be considered.</p><p>Job description</p><p>Provide leadership and deep technical expertise in all aspects of solution design and application development for specific business environments. Focus on setting technical direction on groups of applications and similar technologies as well as taking responsibility for technically robust solutions encompassing all business, architecture, and technology constraints. Demonstrate a broad understanding of systems, integration of associated systems, architecture infrastructure and tools. May be responsible for coordinating teams and a portfolio of large projects to accomplish development in a matrixed organization. Typically requires 7-10 years of experience.</p><p>Summary</p><p>We are looking for a Senior Software Engineer in Test to lead our strategic vision and technical execution for unit testing and test automation for our customer-facing and internal-facing Sales and Marketing applications. </p><p>You will be responsible for designing, developing and executing software which ensures the quality of enterprise financial applications by using industry standard tools, custom built solutions, and strong problem solving skills. You will own the standardization of test automation frameworks and source code across all products within a major portfolio of products.</p><p>You will also work closely with developers, architects, and operations to ensure application code quality through use of code reviews, unit test automation and will also be critical in standing up continuous integration and continuous delivery capabilities. In this role, you will be responsible for working with the full stack, including a custom, responsive, ES6-driven front-end and numerous Java applications.</p><p><strong>Responsibilities</strong></p><ul><li><p>Build robust, scalable, and high quality automation solutions for unit, integration, functional testing</p></li><li><p>Developing code for quality automation and extensive unit test coverage of the code</p></li><li><p>Monitor product development with Code Reviews, improving the overall quality of software</p></li><li><p>Research emerging test tools, trends and methodologies and enhance existing systems and processes</p></li><li><p>Create test harnesses and infrastructure as necessary</p></li></ul><p>Qualifications</p><p>Minimum qualifications:</p><ul><li><p>BA/BS degree in computer science or equivalent practical experience</p></li><li><p>5 years of Software Development experience developing in C++, Java, Python and/or JavaScript</p></li><li><p>Development experience: Selenium, JUnit, NUnit, TestNG, Mocha, Jasmine, etc</p></li><li><p>Development Process: Agile, TDD\BDD\ATDD</p></li><li><p>Deep knowledge of Internet technologies</p></li></ul><p>Preferred qualifications:</p><ul><li><p>MA/MS in Computer Science</p></li><li><p>10 years of Software Development experience, including 7 years of industry experience</p></li><li><p>Deep knowledge of test methodologies, white box, black box testing</p></li><li><p>Strong leader capable of motivating and energizing the very best</p></li><li><p>Demonstrated expertise in problem-solving and technical innovation</p></li></ul><br />