We are seeking a talented and experienced Senior Automation Test Engineer to join our dynamic team. This is a remote position that offers the opportunity to work on innovative projects while collaborating with both local and remote teams.
Responsibilities
- Test Documentation. Create, update, and maintain comprehensive test documentation to ensure clarity and compliance with quality standards.
- Hybrid Testing. Execute both automated and manual testing efforts, ensuring high-quality software delivery.
- Issue Tracking. Document and track software issues using Jira, facilitating effective communication and resolution.
- Effort Estimation. Provide accurate estimations of testing efforts to aid project planning and resource allocation.
- Quality Assurance Participation. Engage actively in software quality assurance processes, contributing to the overall success of the project.
- Test Case Development. Develop test cases based on requirements, execute tests, and report progress to relevant stakeholders.
- Requirements Analysis. Analyze and review project documentation to ensure thorough understanding and proper test coverage.
- Documentation for QA. Create and maintain HOWTOs and other relevant materials for the QA team to enhance knowledge sharing.
- Collaboration. Cooperate with development teams and remote team members for requirement clarifications and to align on quality expectations.
Requirements
- Experience. A minimum of 3 years in software testing, with a proven track record in both manual and automated testing.
- Testing Techniques. Strong knowledge of various software testing techniques and methods, with practical experience in applying them.
- Documentation Skills. Experience in maintaining test documentation, including checklists and test cases, to ensure rigorous testing processes.
- Technical Skills. Proficiency with SFTP, shell scripts, Oracle database, and strong SQL knowledge to facilitate effective testing and data handling.
- Analytical Skills. Excellent analytical skills with keen attention to detail, enabling the identification and resolution of complex issues.
- Communication. Good written and spoken English skills to effectively communicate with team members and stakeholders.
- Troubleshooting. Strong troubleshooting skills to diagnose issues and propose effective solutions.
- Test Design. Ability to design formal test cases for functional testing based on requirements, ensuring comprehensive test coverage.
- Agile Understanding. Familiarity with Scrum methodologies, including terms such as stand-up, retrospective, backlog, and iteration, to effectively participate in Agile processes.
Join Our Team
If you are passionate about software quality and are looking to contribute to exciting projects in a collaborative environment, we would love to hear from you!