Tech Stack
JavaOraclePostgresSeleniumSOAPSQL
About the role
- Lead team in execution of tests, evaluate results and assist in problem resolution.
- Collaborate with project team members, subject matter experts and business owners to define and document test cases, scenarios and scripts.
- Lead and perform execution of tests, evaluate results and problems, and assist in problem resolution.
- Provide input for testing strategies, scope, and scenarios; provide input for testing-related estimates of effort, duration and resource utilization.
- Assist in managing a small team of QA engineers and mentor team members on automated test best practices.
- Create test data necessary for test execution and maintain test plans, test cases and test case library.
- Create and maintain automated and performance test scripts using tools such as Selenium WebDriver.
- Create automated CI/CD pipelines to run automated tests via GitLab and perform test management using TestMo/TestRail or similar tools.
- Identify, record, investigate and analyze problems found; track defects and verify resolutions during testing lifecycle.
- Ensure functionality coded by development team adheres to business requirements and standards (ADA, security, etc.).
- Provide test metrics and status reports to management; support QA Division process planning, hiring, training and development.
Requirements
- Bachelor's degree (or foreign equivalent) in Computer Science, Computer Information Systems, or closely related field and seven (7) years of QA engineering/testing experience; or Master’s degree (or foreign equivalent) in same and five (5) years of QA engineering/testing experience; or alternatively, nine (9) years of quality assurance engineering/testing experience.
- Must have 5 years of experience testing and automating REST APIs using SOAP UI or Postman.
- Must have 5 years of experience developing, maintaining and executing Java-based automated test scripts using Selenium WebDriver.
- Must have 5 years of experience designing, executing and managing automated test suites, including parallel execution, data-driven testing, and comprehensive test reporting.
- Must have 5 years of experience creating automated CI/CD pipelines for running automated tests via GitLab and performing test management using TestMo, TestRail or similar tools.
- Must have 5 years of experience writing and optimizing complex SQL queries for data validation and testing in PostgreSQL or Oracle environments.
- Must have experience utilizing JIRA for in-sprint test management, bug tracking, requirement analysis and root-cause analysis.
- Experience leading or managing small QA teams and mentoring team members on best practices.
- Knowledge of accessibility (ADA), security standards, and QA processes.