At KMS Technology, we are dedicated to delivering cutting-edge solutions and services that empower businesses to achieve their goals. Our team is composed of highly skilled professionals who are passionate about technology and innovation. We provide a dynamic and collaborative work environment where you can grow your career and make a significant impact.
The Senior Automation Engineer will be responsible for developing and maintaining automated testing solutions. This role will emphasize test automation development and quality assurance, with a goal of continuous improvement in automation processes. Candidates should have extensive hands-on experience with automation testing frameworks and a passion for creating efficient and scalable solutions.
Key Responsibilities:
Test Automation Development: Design, develop, and execute automated test scripts for various applications (web, mobile, API) using modern automation frameworks.
Automation Framework Maintenance: Contribute to the development and upkeep of robust, reusable automation frameworks.
Test Execution and Reporting: Run automated tests, analyze results, identify issues, and collaborate with QA and development teams for defect resolution.
CI/CD Integration: Collaborate with the CI/CD team to integrate automated tests into the continuous integration pipeline (using tools like Jenkins).
Collaboration: Work closely with cross-functional teams to align on testing goals and best practices.
Continuous Improvement: Stay updated on trends in test automation and implement improvements to enhance efficiency and coverage.
Documentation: Maintain clear documentation of automation processes and frameworks.
Required Qualifications:
Proven experience as a Senior Automation Engineer with a strong focus on automation frameworks (e.g., Cypress, Playwright).
Hands-on experience in automating web, mobile, and API tests.
Proficiency in programming/scripting languages (Java, Groovy, JavaScript).
Experience implementing common design patterns in test automation, including:
Page Object Model (POM): Structuring test code to improve maintainability and readability.
Test Factories: Creating test data and scenarios dynamically to enhance flexibility and scalability of tests.
Strategy Pattern: Managing different test strategies and algorithms to optimize execution flow.
Retry Pattern: Implementing mechanisms to automatically retry tests in case of transient failures, reducing false negatives.
Parallel Testing: Running multiple tests simultaneously to optimize test execution time and improve overall efficiency.
Observer Pattern: Utilizing observers to monitor and respond to state changes in the application during testing.
Knowledge of best practices to avoid brittle automation tests, including:
Implementing stable locators and avoiding hard-coded values.
Utilizing wait strategies to handle dynamic elements.
Regularly reviewing and refactoring tests to ensure alignment with application changes.
Flexibility in test design to accommodate changes in the application, ensuring that tests remain relevant and maintainable over time.
Familiarity with configuration-over-code automation solutions.
Experience with CI/CD integration (e.g., Jenkins).
Proficiency in Git, including experience with branching workflows, pull requests, and merge strategies.
Understanding of Agile methodologies and the SDLC.
Track record of developing and maintaining effective automation frameworks.
Strong analytical and troubleshooting skills.
Excellent collaboration skills and ability to work independently.
Preferred Qualifications:
Experience with Katalon Studio or other automation tools (e.g., Selenium, Appium, TestNG).
Familiarity with performance/load testing tools.
Experience in cloud-based testing environments.
Knowledge of test data management and creating test scenarios based on business requirements.
Nice to Have: Experience with UIPath or other RPA (Robotic Process Automation) tools.
Location: Guadalajara, Jalisco, Mexico (working from home - office won't be mandatory all the time, rather it will required from time to time).
KMS Healthcare is looking for a Data Engineer to enhance data pipelines and support analytics in a dynamic, hybrid work environment.
Join KMS Technology as a Senior Fullstack Engineer and contribute to developing cutting-edge web applications using Java and React.
Owlchemy invites an Automated Test Engineer to ensure top-notch quality for their exciting gaming products.
Join Decima International as an Electrical QA Supervisor, where your expertise in quality management will drive excellence in critical data center projects.
Become a pivotal part of Solaris Healthcare Charlotte Harbor as a Risk Manager, ensuring safety and quality in resident care.
Join Crown Technical Systems as a Quality Engineer and contribute to ensuring the highest standards of quality in power distribution systems.
Join Interface.ai as an SDET III and lead quality initiatives for our innovative Conversational AI platform in the fintech space.
Join Target as an ICQA Leader to oversee quality assurance processes and lead a team in ensuring excellence across our logistics operations.
Seeking a dedicated Quality Engineer to join Penumbra in revolutionizing the treatment of challenging medical conditions through innovative technologies.
Seeking a dedicated SMT Quality Control Inspector with PCB assembly experience to maintain high-quality standards in our Lake Forest facility.
We're seeking a skilled Senior Quality Assurance Analyst to ensure compliance and enhance quality standards at Cornerstone Building Brands' Atlanta facility.
Join GoodLeap, a leading technology company in sustainable financing, as a Quality Control Specialist ensuring compliance and data integrity.
Join Keeper Security as a Senior QA Engineer, contributing to the development of secure remote access solutions for enterprises globally.
Become a pivotal part of Trace3 Gov's tech community as a Software Applications Test Engineer, where your skills will shape the future of IT.
Join Machinify as a UI focused Quality Assurance Automation Engineer and help shape the future of healthcare claims processing through advanced testing methodologies.
Established in 2009, KMS Technology is a U.S.-based engineering and services company with development centres in Vietnam. KMS Technology has grown to over 1000 employees globally and is trusted by international clients for the superior quality of ...
44 jobsSubscribe to Rise newsletter