About the role:
An experienced Automation Test Engineer is sought to design and implement robust testing solutions for web and mobile applications. Automated testing frameworks have been developed using Python and Robot Framework, with Appium utilized for mobile app validation. Integration of test suites into CI/CD pipelines via Jenkins has ensured continuous quality assurance. Configuration and deployment automation have been managed using Ansible, while containerization and virtualization technologies have been employed to streamline test environments. Testing has been executed on Unix-based systems to ensure cross-platform compatibility. Collaboration with development teams has supported performance and quality standards, with ongoing optimization of testing tools and processes to enhance reliability and efficiency.
In this role, you will:
Design and develop test cases and test plans for web applications and mobile apps.
Implement automated testing frameworks using Python and Robot Framework.
Utilize Appium for mobile app automation testing.
Integrate automated tests into CI/CD pipelines using Jenkins.
Manage configuration and deployment automation using Ansible.
Implement containerization and virtualization solutions for test environments.
Execute tests on Unix-based systems and ensure compatibility.
Collaborate with development teams to ensure quality and performance standards.
Monitor and report on test execution and results.
Optimize testing processes and tools for efficiency and reliability.
What you need to have to be considered:
Bachelor’s degree in computer science, Engineering, or related field.
7+ years of experience in automation testing.
Proficiency in Python, Robot Framework and Python unit test framework.
Experience with Appium for mobile app testing.
Knowledge of CI/CD tools like Jenkins.
Familiarity with Ansible for configuration management.
Experience with containerization and virtualization technologies.
Strong understanding of Unix-based systems.
Excellent problem-solving skills and attention to detail.
Ability to work collaboratively in a team environment.
We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.