Python Test Automation Engineer
2 min readGroove Technology is a cutting-edge software services provider specializing in custom software systems and solutions. We seek to attract and retain the smartest and most capable staff in and around Ho Chi Minh City to offer the highest level of service to our customers from Asia, Australia, and Europe.
We are a dynamic, process-oriented company with a keen focus on high-quality delivery and continuous improvement. We are seeking open-minded, creative, pro-active professionals who are capable of thinking outside of the box and who are comfortable with sharing their ideas.
Your responsibilities will include
-
Develop automated tests for our products using frameworks like Appium, Selenium, JMeter to ensure high quality and compliance to requirements throughout the software delivery cycle.
-
Develop automated test scripts and test cases, execute for functional, integration and system tests.
-
Contribute to automated frameworks that cover both front-end and API solutions, enhance & maintain existing solutions.
-
Raise, set severity levels (to assure proper priority is established), and monitor the project and system-related defects, and ensure they are re-tested in a timely manner.
-
Actively participate in all relevant Agile meetings, provide feedback to the development team and ensure the work is carried out under schedule and quality requirements.
-
Provide estimates and feedback to the Tech Lead/Test Lead/Project Manager for project scheduling purposes.
-
Provide test reports on a regular agreed basis that detail testing progress, issues, and risks.
-
Work with the QA team lead to provide continuous enhancements to our processes and products.
To be successful in this role, you must have
-
Bachelor’s degree in Computer Science, Engineer or related field.
-
5+ years of experience in software development.
-
Experience working in an Agile development process and a sound understanding of the role QA plays.
-
Experience in developing automation scripts in Python, and testing native mobile applications.
-
Experience in using Appium, Selenium, and JMeter for performance testing.
-
Experience in the defect management process and relevant tools such as Atlassian Jira, Silk or TestRail.
-
A good understanding of web-based technologies – such as JavaScript, JSON/XML, RESTful APIs.
-
Familiar with UNIX environments and RDBMS/ SQL scripting.
-
Experience working with version control systems, ideally GIT.
Besides that,
-
Ability to work independently with minimal supervision while achieving benchmarks.
-
Experience and desire to work in a global delivery development.
-
Excellent analytical, problem solving, and debugging skills with strong attention to detail.
-
A commitment to quality and a thorough approach to work.
-
Have experience managing timelines and task priority.
-
Have a competent judgment to inform problems to leaders/management on time.
-
Upper-intermediate English level. Good oral communication in English.
The following is considered highly advantageous
-
Advanced English level.
-
Qualified to ISEB/ISTQB Foundation level.
-
Have an interest in sports and entertainment.
Why you’ll love working here?
- 13th month salary and 14 annual leave.
- Medical and Accident Insurance program.
- International, dynamic, friendly working environment.
- Clear and stable career growth.
- Many opportunities for personal and professional development.
- Professional training.
- Company trip and regular team building events, sports activities…