As a trusted global transformation partner, Welocalize accelerates the global business journey by enabling brands and companies to reach, engage, and grow international audiences. Welocalize delivers multilingual content transformation services in translation, localization, and adaptation for over 250 languages with a growing network of over 400,000 in-country linguistic resources. Driving innovation in language services, Welocalize delivers high-quality training data transformation solutions for NLP-enabled machine learning by blending technology and human intelligence to collect, annotate, and evaluate all content types. Our team works across locations in North America, Europe, and Asia serving our global clients in the markets that matter to them. www.welocalize.com
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Job Reference: #LI-JC1
We are seeking a highly skilled and experienced Automation QA Engineer to take a leading role in ensuring the performance, scalability, and reliability of our complex, large-scale applications. As part of our quality engineering team, you will be a key player in driving the testing strategy, ensuring that our systems not only meet but exceed performance expectations.
In this role, you will take ownership of designing, implementing, and executing comprehensive automated and performance-testing solutions. Your focus will include developing robust automated test suites, executing load and stress tests, and integrating testing processes into our continuous integration/continuous delivery (CI/CD) pipelines. By ensuring that our applications are optimized for performance and functionality, you will directly contribute to the quality and scalability of the products we deliver to our users.
This role requires a deep understanding of both load/performance testing and functional test automation, making it ideal for an engineer who enjoys bridging both areas to deliver high-quality software. You will work closely with cross-functional teams, including development, DevOps, and IT, to ensure seamless integration of testing practices into the software development lifecycle.
Key Responsibilities:
- Design, script, and execute performance tests, including load, stress, and scalability testing, using tools like JMeter and K6 to ensure optimal application performance.
- Develop, maintain, and execute automated test scripts for functional and regression testing using industry-standard tools such as Selenium and Playwright.
- Proactively evaluate new features and functionalities, ensuring that automation processes remain effective, up-to-date, and scalable.
- Update and maintain automation scripts regularly to accommodate new functionality, bug fixes, and performance improvements.
- Design robust automation frameworks and integrate performance testing into the automated test pipeline.
- Collaborate with cross-functional teams including developers, DevOps, and IT to ensure testing is seamlessly integrated into the software development lifecycle.
- Analyze and document test results, providing insights into performance metrics such as response times, throughput, and error rates to help identify areas for optimization.
- Mentor and provide training to team members, sharing best practices for automation and performance testing.
- Lead efforts in planning, prioritizing, and estimating automation and performance testing initiatives in alignment with project goals.
- Identify performance bottlenecks and stability issues, and work closely with the development team to resolve them.
- Ensure that test environments are set up properly for accurate performance and automation testing.
Required Skills & Expertise:
- Strong expertise in performance testing tools like JMeter and K6.
- Proficiency in scripting and coding with languages such as Java and JavaScript.
- Hands-on experience with functional testing tools like Selenium and Playwright.
- Expertise in automation frameworks such as PRISM and Webdriver IO.
- Solid experience with API testing using tools like Postman.
- Proficiency in SQL for database-related testing and validations.
- Familiarity with testing frameworks and tools like TestNG, Mocha, Chai, WDIO, POM, Node.js, and Babel.
Experience:
- 5 to 7 years of professional experience in Automation and Performance Testing, with a proven track record in building and executing test automation frameworks.
Qualifications:
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
Why Join Us:
- Work in a dynamic and collaborative environment with opportunities to work on cutting-edge technologies and high-impact projects.
- Take ownership of end-to-end testing strategies and contribute to the overall product quality.
- Be part of a team that values innovation, continuous improvement, and knowledge sharing.