Summary
EverBright is seeking a Senior QA Automation Engineer (Data) to lead the implementation of testing efforts, design and develop automated testing frameworks, collaborate with cross-functional teams, and provide technical guidance to junior QA engineers. The role requires experience with data-related tools, programming languages, automated testing tools, testing frameworks for APIs, databases, and other backend systems.
Requirements
Bachelor's degree in Computer Science, Engineering or a related field and 3+ years demonstrated experience in software test engineering while mentoring, OR 5+ years of demonstrated experience in software test engineering
Responsibilities
- Design and develop automated testing frameworks and tools using industry-standard tools and frameworks
- Collaborate with cross-functional teams to identify and prioritize testing needs and requirements
- Define and implement testing strategies and methodologies that are efficient, effective, and aligned with best practices
- Provide technical guidance and mentorship to junior QA engineers
- Review and provide feedback on test plans, test cases, and automation scripts
- Ensure all test cases are executed and documented according to best practices and company standards
- Analyze and report on test results, identifying areas for improvement and optimization
- Continuously improve test coverage and automation scripts to increase efficiency and effectiveness of testing
- Contribute to the development and maintenance of continuous integration and deployment pipelines
Preferred Qualifications
- Experience with data-related tools (DBT, Azure, Redshift, BigQuery, Snowflake, DynamoDB, Teradta, MySQL, etc)
- Experience with at least one programming language, such as Java, Python, or JavaScript
- Experience using automated testing tools (Selenium, Appium, or Cypress)
- Experience with testing frameworks for APIs, databases, and other backend systems