Opening. This role exists to design, develop, and execute comprehensive test plans and scenarios to support software development improvements and robust testing processes.
What you'll do
Designing, developing, and executing comprehensive test plans and scenarios to support software development improvements and robust testing processes.
- Conducting alpha testing, regression testing, and validation of software fixes to ensure solution stability and effectiveness.
- Performing software maturity assessments to identify and recommend opportunities for logic and performance enhancements.
- Implementing and maintaining automated regression tests using industry-standard tools and frameworks.
- Collaborating closely with R&D developers and other stakeholders to localize, troubleshoot, and resolve software issues, including those reported by customers.
- Measuring and analyzing software performance, providing actionable insights to improve responsiveness and reliability.
- Integrating and managing CI/CD pipelines to streamline testing and deployment processes.
- Documenting and publicizing models for understanding and improving technical issue responsiveness across the organization.
What you need
- Proven experience in defining, executing, and improving software development and testing processes.
- Hands-on expertise in regression, alpha testing, and validation of software fixes.
- Proficiency with test automation tools such as Selenium, Cypress, Playwright, or Appium.
- Familiarity with DBMS systems (Oracle, PostgreSQL, SQLite) and experience with at least one programming language: Python, JavaScript/TypeScript, Java, C++, Perl, or TCL.
- Strong experience with CI/CD tools and version control systems (Jenkins, Perforce, GitHub, Jira).
- Ability to work fluently in Linux, SUSE, and Windows environments.
- Understanding of prompt engineering and familiarity with agentic AI tools (e.g., Copilot) is a plus.