Position: Test Automation Engineer
Requirements:
- ArchOver Solutions is currently seeking an experienced Test Automation Engineer to join our team in a remote position.
- The ideal candidate should have a minimum of 4 years of experience in test automation, with a strong background in software engineering.
- The candidate should have hands-on experience in developing and extending automated tests, with a focus on API and UI testing.
- Practical experience with Robot Framework and executing automation tests on CI/CD platforms will be advantageous.
- Proficiency in high-level programming languages such as Python, Ruby, or TypeScript JS is required.
- The candidate should possess a good understanding of testing RESTful APIs and should be well-versed in the end-to-end software development life cycle.
- Collaboration, problem-solving skills, and a passion for automation are key attributes for this role.
Responsibilities:
- Develop and extend automated tests as an integral part of the software development workflow.
- Implement and improve automated tests at both API and UI levels to enhance testing effectiveness.
- Utilize Robot Framework to automate tests (experience with Robot Framework is desirable).
- Employ high-level programming languages like Python, Ruby, or TypeScript JS for test automation.
- Execute automation tests on CI/CD platforms as part of the software delivery workflow (experience is beneficial).
- Conduct thorough testing of RESTful APIs as a mandatory requirement for this position.
- Demonstrate expertise in the complete software development life cycle.
- Follow good development practices, including utilizing repository management tools (such as git), versioning, maintaining clean code, and employing package management.
- Foster a collaborative and team-oriented approach, working closely with cross-functional teams.
- Investigate, debug, and triage complex problems that arise during testing.
- Prioritize issues effectively, take corrective actions, and propose solutions.
- Show a strong passion for automation and the elimination of repetitive manual processes.
- Utilize Selenium WebDriver with Python for test automation.
Qualifications and Skills:
- Minimum of 4 years of experience in test automation, preferably with a software engineering background.
- Proficient in developing and extending automated tests within the development workflow.
- Experience in automating tests at both API and UI levels, with a focus on enhancing testing effectiveness.
- Familiarity with Robot Framework is advantageous.
- Practical experience with high-level programming languages such as Python, Ruby, or TypeScript JS.
- Experience in executing automation tests on CI/CD platforms is beneficial.
- Strong understanding of testing RESTful APIs is a mandatory requirement.
- Expertise in the complete software development life cycle.
- Familiarity with good development practices, including repository management tools (such as git), versioning, clean code practices, and package management.
- Collaborative mindset and ability to work effectively in a team environment.
- Strong problem-solving skills and the ability to investigate, debug, and triage complex issues.
- Capability to prioritize issues appropriately and take corrective actions.
- A genuine passion for automation and streamlining manual processes.
- Experience with Selenium WebDriver using Python.
How to Apply: If you meet the above requirements and are interested in this position, please send your updated resume to hr@archoversolutions.com.