Sr. QA Engineer
Job Description:
Job Description
Senior QA Engineer - an experienced QA Engineer responsible for designing, creating, executing, analysing both manual and automated tests for sprints as well as regression testing, supporting production deployment of applications, collaborating with developers to get bugs fixed, exploratory testing and more.
Roles and responsibilities:
- Define and implement a test automation stack that enables the creation, execution and maintenance of well-defined test suites
- Build a strong understanding of the technical stack while producing high quality, robust and reusable automation tests working across a varying set of technologies and products
- Build a strong understanding of the product functionality while developing test scenarios and test cases for functional, regression and system level test activities for web and mobile applications
- Growth mindset, problem solver, quality-fanatic
Required Skills:
- 4+ years automation experience (2+ years of experience Testing Native Mobile Apps, 3+ years of UI and API Automation experience)
- Experience in Agile and understand the principles of Test-Driven Development, Continuous Integration, Continuous Delivery, E2E UI
- Experience with Performance Testing tools like JMeter
- Proven experience in quickly understanding an application, developing appropriate test cases at System and SIT levels
- Good using open-source tools such as Appium, Cucumber, REST Assured
- Solid understanding of Object-Oriented development practices using Java or similar languages
- Demonstrated experience in testing native mobile applications and relevant tools (e.g.: Appium, iOS Simulators, Android Emulators etc.)
- Solid experience building, maintaining and scaling automation tests for native mobile applications along with strong background in UI automation testing
- Experience with BDD (Cucumber), Appium, Selenium
- Exposure to iOS (Swift) and/or Android (Kotlin) mobile application development will be a plus
- Experience in developing highly efficient test suites that provide the necessary coverage and confidence to release whilst minimising manual effort and build times
- Proven ability to write manual regression tests for new, and existing features, and working with other software engineers to determine which tests need to be automated
- Relevant Tertiary / Educational Qualifications
- Excellent written & verbal communication
Additional Information
Career Level
Senior 4 Years & Up Experienced Employee
Qualification
Bachelor's/College Degree
ISTQB Certification
Years of Experience
4+ years
Required Skills:
Engineer SIT Test Automation Continuous Integration REST Regression Testing Swift Mobile Applications iOS Features Test Cases Tests Developers Automation Android Engineers Integration Testing Software Java Communication Maintenance