The Senior Software Developer Engineer in Test is responsible for designing and implementing effective testing strategies and test frameworks for NOV Controls and UI/UX Software. Your role will involve defining testing strategies, lead the design, development and maintenance of the test automation and any in-house tools required, and guiding the team in executing tests throughout the software development lifecycle.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Control System Engineering, Electrical Engineering or a related field (Master's degree preferred).
- Proven experience as a Test Architect, Test Lead, or similar role in software development projects.
- Need 8+ years of professional work experience in software test automation or development.
- 5-8 years of experience in effectively orchestrating automation framework design and implementation for desktop, web, or controls software applications
- 5+ years of experience with cloud-based architecture (GCP, AWS, Microsoft Azure.)
- 5+ years of experience with Source Code Management systems (GitHub/git, SVN, TFS, Azure DevOps).
- Strong knowledge of software testing methodologies, tools, and best practices.
- Proficiency in designing and implementing automated testing frameworks using industry-standard tools (e.g., Selenium, Cypress, Test Complete, Ranorex, NUnit or JUnit, TestNG, Cucumber, etc.).
- In-depth understanding of different types of testing (functional, regression, performance, security, etc.) and their respective techniques and tools.
- Experience with Agile/Scrum methodologies and continuous integration/continuous delivery (CI/CD) pipelines.
- Strong analytical and problem-solving skills to identify potential quality risks and propose effective solutions.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Attention to detail and the ability to multitask and prioritize work in a fast-paced environment.
- Relevant ASQ Certifications CMQ/OE, CSSBB or CQE are a plus.
Benefits
- Paid time off
- 401k Matching
- Retirement Plan
- Tuition Reimbursement