About the job
About the Role
As a Quality Assurance Automation Engineer at sportygroup, you will play a pivotal role in ensuring that every software release meets our high standards of quality. Unlike traditional organizations that perceive QA as a hindrance, we empower our QA professionals to have a significant influence on launch readiness. You will be engaged throughout the entire development lifecycle, from initial requirement gathering and estimation to final testing and deployment.
Our Technology Stack
- Programming Language: Python
- Database: MySQL / MongoDB
- DevOps Tools: AWS / Jenkins / Kubernetes
- Web Testing: Selenium / Postman
- Mobile Testing: Appium / Android Studio / XCode
Your Responsibilities
- Conduct various types of testing (black box, white box, integration, performance) on web and mobile platforms (Android/iOS).
- Develop and implement automated test cases for web, mobile, and API.
- Monitor and analyze automated test results to enhance testing efficiency.
- Document product issues and collaborate with relevant teams to facilitate resolutions.
- Disseminate test-related information to team members.
- Design and improve automated testing frameworks.
- Enhance our Continuous Integration (CI) pipeline.
- Identify and act on opportunities to refine or establish quality processes.
- Assist in automating various aspects of the software development process.
- Create detailed test plans, cases, and reports aligned with feature requirements.
- Simulate user scenarios to represent actual usage.
- Review team members' designs and codes, providing constructive feedback.
- Invest in your personal skill development.
- Provide mentorship to junior team members.
Your Qualifications
- 3+ years of experience in software testing.
- Bachelor's or Master's degree in Computer Science, Information Systems, or Electrical Engineering.
- Proficient in Python programming.
- Experience with Docker and Kubernetes.
- Familiarity with manual testing on web, Android, and iOS platforms.
- Experience in developing and managing a Continuous Integration system.
- Knowledge of automation testing for REST APIs.
- Experience with web debugging and API testing tools (e.g., Chrome DevTools, Postman).
- Strong understanding of various testing methods including unit, integration, end-to-end, and regression testing.
