Principal QA Engineer (Automation)
- Full-time
Company Description
JOIN US!! We are looking for highly talented and passionate people interested in working with international clients, as a PRINCIPAL QA ENGINEER (AUTOMATION).
We believe in making the impossible happen and we think you can make magic real.
Job Description
- Create and maintain test automation frameworks using software development methodologies and defined technologies taking into consideration processes as CI/CD and multiple environments
- Create and maintain non-functional tests (ADA, security, performance, etc.)
- Work across teams under agile methodologies participating under the QA role actively, identifying requirements and analyzing design specifications with the team and communicating in English with technical and non-technical members
- Perform QA technical testing tasks like API and database testing interpreting queries and database tables relations
- Create and track bugs/defects
- Create manual test scenarios for automation test cases, identifying and prioritizing the ones who are most suitable for automation testing to achieve the best coverage
- Sending status reports informing about status of the testing process, basic metrics, results of tests and raising relevant priority issues and risks
- Create level of effort- LOE estimates
- Ensure content and structure of testing artifacts is documented and maintained using the best practices for quality assurance automation solutions
- Be receptive on learning about new technologies and self-driven to stay on top of the QA trending, to apply them on projects or furtherly participate in initiatives as mentoring and knowledge transfer sessions with the team
- Research and recommend the most effective technologies, approaches and strategies for QA Automation implementation across projects
- Prioritize necessary tasks and tests for successful testing executions
- Identify and inform effectively about potential quality issues and risks on projects
- Provide mentoring and guidance for team members
Qualifications
- Software Engineering or a related degree
- 3-5 years of related QA experience
- 4-6 years of QA Automation experience
- Expertise providing maintenance and designing automated test suites using technologies like, but not limited to: Selenium WebDriver, Cucumber, API with Postman and Newman, taking into consideration processes as CI/CD and multiple environments
- Proficiency on object-oriented programming languages like Java or .Net. Preferable using those skills in validating software quality and experience on Ruby, python and Watir
- Create and maintain non-functional tests (ADA, security, performance, etc.)
- Work across teams under agile methodologies participating under the QA role actively, identifying requirements and analyzing design specifications with the team and communicating in English with technical and non-technical members
- Perform QA technical testing tasks like API and database testing interpreting queries and database tables relations
- Create and track bugs/defects
- Create manual test scenarios for automation test cases, identifying and prioritizing the ones who are most suitable for automation testing to achieve the best coverage
- Sending status reports informing about status of the testing process, basic metrics, results of tests and raising relevant priority issues and risks
- Create level of effort- LOE estimates
- Ensure content and structure of testing artifacts is documented and maintained using the best practices for quality assurance automation solutions
- Be receptive on learning about new technologies and self-driven to stay on top of the QA trending, to apply them on projects or furtherly participate in initiatives as mentoring and knowledge transfer sessions with the team
- Research and recommend the most effective technologies, approaches and strategies for QA Automation implementation across projects
- Prioritize necessary tasks and tests for successful testing executions
- Identify and inform effectively about potential quality issues and risks on projects
- Provide mentoring and guidance for team member
Additional Information
Benefits
- Access to Prepaid Medical Plan
- Employee engagement activities and events
- Flexible Schedule
- Prodigious Academy
- Technical trainings, soft skills development, technical certifications, access to online libraries and e-learning platforms
- Find your path Program
- You will have a coach that will support and help you grow
- Level up Program
All your information will be kept confidential.