Working with software development engineers and project managers to create, maintain, and execute test plans; build automated test infrastructures; establish processes to continue to invent & simplify test strategegies.
The ideal candidate gets excited about making certain the user experience is the best possible. The strength of an engineer is the ability to create documentation, creatively improve the software development and QA process, and the finely honed ability to break software in unexpected ways.
A successful applicant must possess excellent software development skills, good testing aptitude, working knowledge of relational databases and distributed systems. Ability to learn new skills and concepts rapidly and work independently is essential. Candidates need to have a strong sense of ownership, passion to provide great customer experience and excellent troubleshooting skills even when in high-pressure situations.
In this role, the selected candidate will work with engineers and other cross functional teams like Product Management, Project Management, Release Engineering, Quality Assurance, Operations teams etc.
The Software Engineer in Test / DevOps is expected to collaborate within a cross disciplined team to create and execute test plans and schedules, develop and enhance software test frameworks for automated regression testing.
Maintain and add to existing automation framework, continued evaluation of test cases for inclusion in regression, automation for newly integrated features, and development of toolsets to augment qa and development testing.
In this role, you will work with engineers and other cross functional teams like Product Management, Project Management, Release Engineering, Quality Assurance, Operations teams etc. to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.