Software Development Engineer in Test
Summary Position is intended for highly skilled, experienced Test Automation Engineers with advanced knowledge of automated testing frameworks, tools, and practices. Primary focus is on developing, enhancing, and maintaining automated test suites and scalable automation environments. This individual, working with minimal supervision as an individual contributor, partners with business and technical subject matter experts to ensure project deliverables meet quality standards. They also advise and guide other Test Engineers and Software Engineers in automation practices and tooling. Responsibilities Design, develop, and maintain automated test strategies, scripts, testcase suites and frameworks for functional, regression, API, UI, and integration testing. Design, build, and document reliable test and debug tools for yourself and other developers. Identify automation process improvements and enforce automation quality standards with a goal towards an overall high percentage of automation. Take part in Agile events to refine, estimate and deliver application features. Execute automated test suites and record results. May own framework components, CI/CD test stages, and/or test strategy for a service or domain. Document, track, and help resolve defects discovered during automated execution. Collaborate with developers to identify root causes and prevent recurrence. Work effectively with developers, technical SMEs, QA peers and business partners to ensure automation deliverables are met. Communicate regularly with IT management and cross functional teams. Experience and Skills 5+ years of hands-on experience in test automation Experience building a test automation framework and creating test cases A successful track record of working within a team to launch enterprise products Skilled in a major test automation tool such as CypressComfortable with multiple automation testing categories including unit, API, end-to-end, regression, smoke and performance Experience using test case management platforms, such as SpiraTestExperience with Object oriented programming language like C# / Java (Preferably C# )Experience in testing AWS applications like testing LambdasExperience with testing tools such as Postman Excellent design, problem solving and debugging skills