Software Quality Engineer job description: Maintain existing automation test frameworks, collect and report quality metrics, work with developers to design testing strategies, create comprehensive test plans, and support engineering organizations in troubleshooting issues. To be successful, you should have experience with AI, automated testing frameworks, agile methodology, and various testing techniques.
Requirements
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving
- 2 to 4 years of experience with technologies relevant to SN and coding skills with high-quality results
- Experience working within different automated testing frameworks, including Java, JUnit, Selenium, TestNG and other open-source projects
- Experience with the agile methodology for software development teams
- Ability to understand several testing techniques (e.g. performance, unit, integration, automated), their strengths and weakness, and ability to use them to best effect - including tracking and addressing of any discovered issues
- Ability to use tools (such as IDE, debugger, build tools, source control, ServiceNow instances, profilers, system administration/Unix tools) to assist with daily tasks
Benefits
- Equal Opportunity Employer
- Accommodations for accessible and inclusive experience for all candidates
- Export Control Regulations for positions requiring access to controlled technology subject to export control regulations