What are the responsibilities and job description for the Test Automation Tester position at System Soft Technologies?
Job Title: System Analyst 6 - Test Automation Engineer
Work Environment: Hybrid (2 days onsite in Lansing, MI; 3 days remote)
Job Summary:
We are seeking a highly skilled Test Automation Engineer to join our team and support the development of robust and efficient test automation frameworks for a continuous integration and execution model. The ideal candidate will have hands-on experience in automation testing, scripting, and a strong understanding of quality assurance methodologies. This role involves collaborating within an Agile environment to design, develop, and execute automated tests that meet established standards and requirements.
Key Responsibilities:
- Maintain, design, and implement test automation frameworks to support continuous integration and delivery.
- Develop, execute, and maintain automation scripts, ensuring adherence to best practices.
- Conduct tests, document findings, analyze results, and present insights to development teams.
- Define and implement a repeatable process for script development and execution.
- Create and design testing approaches (Unit, Functional, Integration, System, User Acceptance, and Automated Testing) in alignment with organizational standards, collaborating with stakeholders for approval.
- Prepare comprehensive reports on all aspects of software testing.
- Participate in project meetings, including Agile/Scrum grooming, sprint planning, reviews, and daily stand-ups.
- Collaborate with software engineers, subject matter experts, and stakeholders to ensure testing aligns with project goals.
- Design and develop UI automation tests and load test scripts.
- Identify, recommend, and implement improvements to automation frameworks.
- Support program increment system testing and document results.
- Write comprehensive test cases, test plans, and execute regression testing.
- Identify, document, and track bugs, ensuring resolution and retesting.
Requirements:
- 6 years of experience as an automation tester.
- 4 years of hands-on experience in test automation development using tools such as Provar, Selenium, and Test Complete.
- Proficiency with querying languages such as SQL.
- Knowledge of programming languages, including Salesforce, Java, JavaScript, or Python.
- Familiarity with HTML, CSS, and web-based application testing.
- Expertise in quality assurance methodologies and automation testing tools.
- Strong collaboration skills within Agile software development processes.
- Experience in designing and maintaining test scripts for automated testing environments.
- Ability to create detailed test plans and identify issues through rigorous testing.
This role offers the opportunity to work on innovative testing solutions in a dynamic and collaborative environment.