Milpitas, CA, USA
21 days ago
Software Engineer IV - Test

Software Development Engineer in Test IV

 

Essential Functions: 

In order to work effectively as a Software Engineer in Test IV, the position is expected to:

Lead Automation Strategy and Framework Development: Design, implement, and optimize test automation frameworks using C# to improve testing efficiency and accuracy. Ensure frameworks are scalable, reusable, and easy to maintain. Develop and Maintain Complex Automated Test Scripts: Write, execute, and maintain automated test scripts for end-to-end, functional, regression, and performance testing across various applications. Collaborate with Product, Development, and QA Teams: Partner with cross-functional teams to define quality goals, participate in requirement analysis, and provide feedback on potential risks or issues in the early stages of development. Mentor and Guide Junior SDETs: Provide technical guidance, mentoring, and training to junior engineers, fostering a culture of continuous improvement and technical excellence. Defect Analysis and Root Cause Investigation: Analyze test failures and work with development teams to identify root causes, propose solutions, and ensure timely resolution. Continuous Process Improvement: Identify and implement improvements in QA processes, tools, and best practices, and advocate for testing and automation best practices within the team. Documenting and Reporting: Document automation frameworks, test scripts, test cases, and results. Report regularly on test progress, issues, and risk, providing clear insights into the quality of the software.


Required Knowledge and Skills:

Proven track record in designing, implementing, and maintaining test automation frameworks. Expert with test automation tools and frameworks such as Ranorex, Selenium, protractor or similar Good understanding and Knowledge of databases (SQL) Experience in leading or mentoring teams and promoting QA best practices. Understanding of software development lifecycle (SDLC) and Agile methodologies. Familiarity with source control systems (e.g., TFS, Git)  Knowledge of RESTful API testing and integration testing. Knowledge of API testing tools like Postman, Swagger

Basic qualifications:

8+ years of experience in software testing and test automation, with a focus on test automation using C#.

Preferred Knowledge and Skills:

Knowledge of Nonfunctional testing – Load testing, Performance testing Knowledge of cloud environments (AWS, Azure) and containerization (e.g., Docker) is a plus. Strong analytical and problem-solving skills, with attention to detail. Good communication skills and ability to work collaboratively in a team-oriented environment. A proactive mindset, with a strong focus on quality and continuous improvement. BS in Computer Science or Equivalent

Additional Requirements

Ability to pass background and employment verification checks
Confirm your E-mail: Send Email