Job offer
Senior Database QA Automation Engineer, AVP
The Senior Database QA Automation Engineer is responsible for implementing the quality plan for a Charles River product and ensuring that the software is of high quality, stable, and high-performing. The candidate should have experience in software testing, strong problem-solving skills, and a solid foundation in software testing.
About the job
As a Senior Database QA Automation Engineer, you will be an integral part of a Scrum team and will help execute the overall quality plan for a Charles River product. You should be an experienced automation engineer with strong problem-solving skills and a solid foundation in software testing.Responsibilities
- Work closely with the Scrum Master, Product Owner, Architect, Business Analysts, development team, and project team members to support the Scrum team’s software quality responsibilities. - Create comprehensive test automation scripts based on business requirements and functional specification documents for product features of moderate complexity. - Perform manual and automated functional, integration, regression, and performance tests. - Maintain the automation test suite for future use and integrate it into performance testing. - Follow software development lifecycle practices and adhere to information security and data governance practices. - Develop, execute automation tests, and document software defects in the test tracking system; collaborate effectively with developers and other project team members. - Provide technical leadership by identifying opportunities for improvement in the Scrum team’s QA methodology, innovate, and recommend new approaches to test automation. - Utilize the latest tools and technologies to ensure efficient and effective product delivery. - Actively participate in the agile software development process by adhering to the CRD Scrum methodology, including attending all daily stand-ups, sprint planning, backlog grooming, and retrospectives. - Participate in "hackathon" activities as required by the release. - Lead and mentor junior staff in the creation of automated test scripts.Qualifications
- At least 5 years of experience in software testing in a process-driven technology environment. - Experience with programming in a modern ODP language such as Java, C++, or Python. - Strong knowledge of databases, including SQL and query languages. - Experience implementing and executing automated test scripts against web/native desktop applications, APIs, and applications. - Experience translating business requirements into comprehensive functional and technical test plans. - Experience using test cases, scripts, and automated testing tools to verify requirements across multiple new applications. - Experience implementing automated tests using industry-relevant tools. - Effective written and verbal communication skills.Nice to have
- Experience contributing to lint tests. - Experience as a software tester in a database environment (e.g., data warehouse, ETL, etc.). - Experience creating complex SQL queries or performing data validation. - Experience with database performance testing and optimization. - Understanding of database security testing practices. - Familiarity with AI tools such as Copilot to boost productivity.We offer
- Permanent employment starting from day one. - Additional days off (birthday, 3rd and 5th anniversaries). - Gold health insurance package for employees and their families (spouses and children). - Premium life insurance package and private retirement planJob details