Automation Engineer - Recruitlink
New Berlin, WI
About the Job
Overview:
The Automation Engineer plays a crucial role in designing, developing, and maintaining automated test frameworks and tools to support quality-driven software development. This role is vital in ensuring the efficiency and effectiveness of software testing processes in an organization.
Key Responsibilities:
Collaborate with cross-functional teams to understand product requirements and design automated test strategies.
Develop and implement automated test scripts and frameworks.
Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
Analyze test results and provide insights to improve product quality and performance.
Identify and troubleshoot software defects and technical issues.
Ensure the scalability and maintainability of automated test suites.
Conduct code reviews and contribute to the development of best practices in test automation.
Assist in the planning and execution of performance and load testing.
Collaborate with developers to promote testability and identify areas for test automation.
Stay updated with industry trends and best practices in test automation.
Required Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Demonstrated experience in test automation and scripting using languages such as Python, Java, or C++.
Proficiency in using automation tools and frameworks such as Selenium, Appium, or JUnit.
Experience with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins).
Strong understanding of software testing principles and methodologies.
Ability to analyze and troubleshoot complex software and system issues.
Excellent problem-solving and analytical skills.
Ability to work in an Agile development environment.
Good understanding of web technologies and API testing.
Excellent communication and collaboration abilities.
Source : Recruitlink