Test Automation Engineer
Voices.com
Description
- Design, develop, and maintain a scalable Test Automation Framework and automated regression test suite.
- Contribute to the evolution of the automation framework, participate in code reviews, and help uphold automation standards and best practices.
- Create and maintain comprehensive test plans, strategies, and documentation based on technical and product requirements.
- Perform automated and manual Functional, Integration, and Regression testing within release cycles.
- Collaborate closely with Developers to identify, reproduce, and verify defect fixes.
- Partner with Customer Support, Marketing, and other stakeholders during User Acceptance Testing.
- Continuously improve automation coverage, execution efficiency, and CI/CD integration.
- Leverage AI-assisted development tools to accelerate test automation, improve coverage, and validate generated outputs for accuracy and quality.
- 2+ years of experience performing automated and manual regression testing on Web and Mobile applications.
- Experience testing Web applications built on LAMP (Linux, Apache, MySQL, PHP) technologies and Mobile applications on iOS and Android platforms.
- Proven expertise with test automation tools and frameworks such as Selenium, Playwright, Cypress, JMeter, TestNG, Maven, and Cucumber.
- Solid understanding of integrating automated test suites into CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI), supporting continuous testing and dependable release cycles.
- Hands-on experience with Functional and Non-functional testing, including Integration, Regression, Security, Load & Performance, and Usability testing.
- Strong ability to design detailed test cases and develop comprehensive test strategies for large-scale projects.
- Experience writing complex SQL queries to create and validate test data, and reviewing system logs and database records to verify technical test cases.
- Experience using modern AI coding assistants (e.g., GitHub Copilot, ChatGPT, or similar tools) to enhance development productivity, with the ability to critically evaluate and validate AI-generated outputs.
- Strong collaboration skills and the ability to work effectively across diverse, cross-functional teams.
- Generous Vacation: We offer 15 days of annual vacation (pro-rated for your first year), plus additional paid leave during our scheduled summer and winter holiday closures.
- Personal Time: Take care of what matters with 5 paid personal days and 3 unpaid personal days annually
- Comprehensive Health Coverage: Access to health and dental benefits after just 3 months of employment
- Hybrid Flexibility: Enjoy the best of both worlds with our hybrid work environment
- Performance Bonus Program: Recognizing your impact with bonus opportunities tied to company and individual performance
- Learning & Development Support: We invest in your growth with a dedicated L&D budget and coverage for platforms like LinkedIn Learning, Udemy, Codecademy, and more
- Community Impact: We empower you to give back with 8 hours of paid volunteer time annually, allowing you to support the causes and nonprofits that matter most to you.
- A Great Team: Work with genuinely kind, smart, and talented people who love what they do (and know how to have fun doing it).
- All interviewed candidates will receive notification within 45 days of final interviews.
- Our Use of AI in Recruitment: We use an AI tool in our applicant tracking system (Jobvite) to check how well a candidate’s experience aligns with the job requirements. This feature, called Talent Match, may label an application as a match or leave it unlabelled. It does not make decisions or reject candidates. Every application is reviewed by our People Operations team.
