Test Automation Engineer
9 (views)
Job role insights
-
Date posted
January 6, 2025
-
Closing date
March 7, 2025
-
Offered salary
€70,000 - €120,000/year
-
Experience
6 - 9 Years
Description
Test Automation Engineer
Job Description:
- As a Test Automation Engineer, you will play a pivotal role in maintaining, designing, and implementing robust test automation frameworks that support a continuous integration and execution model. Your primary responsibilities will include developing automation scripts, engaging in peer reviews, and establishing repeatable processes for the design, development, and execution of these scripts. You will conduct thorough testing, document and analyze test results, and present your findings to the development teams. In this role, you will also be tasked with creating and designing testing approaches that encompass Unit, Functional, Integration, System, User Acceptance, and Automated Testing, ensuring compliance with the State of Michigan standards. Collaboration with stakeholders for review and approval of these testing approaches is crucial. Furthermore, you will be responsible for preparing comprehensive reports on all aspects related to the software testing processes you carry out, participating actively in Agile/Scrum project meetings, and collaborating effectively within an agile software development environment alongside software engineers, subject matter experts, and stakeholders. Your duties will also involve designing and developing UI automation tests, loading test scripts within automated test tools, and working closely with test engineers to implement new automation scripts as well as diagnosing issues with existing ones in a Continuous Integration environment. You will identify automation frameworks and recommend improvements, define and implement best practices and standards, and support the execution of test scripts during Program Increment system testing while documenting the results. Maintaining existing automated test scripts and creating, executing, and maintaining new ones will be part of your responsibilities. You will write detailed test cases and test plans, identify and document bugs, and perform regression testing once issues have been resolved. A solid understanding of agile methodologies will be essential for your success in this role.
IT Languages:
- Java
- JavaScript
- Python
- SQL
The following tasks outline the responsibilities of the Test Automation Engineer::
- Maintain, design, and implement test automation frameworks.;; Develop and review automation scripts.;; Establish a repeatable testing process.;; Conduct and document tests, analyze results, and present findings.;; Create testing approaches in compliance with state standards.;; Prepare detailed reports on testing activities.;; Participate actively in Agile/Scrum meetings.;; Collaborate with team members in an agile environment.;; Design and develop UI automation tests.;; Load and manage test scripts within automation tools.;; Implement new automation scripts and troubleshoot existing ones.;; Recommend improvements to automation frameworks.;; Define and enforce automation best practices.;; Support test script execution during system testing.;; Maintain and enhance existing automated test scripts.;; Create and execute comprehensive test plans.;; Document and track bugs and perform regression testing.
Spoken Languages:
- English
Skillset:
- Test automation frameworks
- Selenium
- Test Complete
- HTML
- CSS
Soft Skills:
- Strong communication skills
- Team collaboration
- Problem-solving abilities
- Attention to detail
- Adaptability in a fast-paced environment
Qualifications:
- Six years of experience in automation testing.
- Hands-on experience with SQL and other querying languages.
- Proficiency in programming languages such as Java, JavaScript, Python, and Salesforce.
- Knowledge of quality assurance methodologies and automation testing tools.
- Experience with HTML and CSS.
Years of Experience:
- 6
Location:
- Lansing, MI, United States
Job Benefits:
- Flexible working hours
- Health insurance
- Professional development opportunities
- Paid time off
- Remote work options
Working Conditions:
- Hybrid
Employment Type:
- Contract
Company Culture:
- The company fosters an innovative and collaborative environment where team members are encouraged to share ideas and contribute to the success of projects. Emphasis is placed on continuous learning and development, allowing employees to grow their skills and advance their careers.
Opportunities For Advancement:
- Possibility for contract extension, Potential for full-time employment, Opportunities for training and certifications
Visa Sponsorship:
- Not Available
Interested in this job?
50 days left to apply