Job Detail
-
Experience 5 Year
-
Industry Software Company
-
Qualifications Bachelor
Job Description
We are seeking a Senior QA Automation Engineer to enhance our Engineering Team’s efforts in delivering high-quality software. In this vital role, you’ll lead the quality assurance lifecycle within our Agile process, ensuring timely releases.
You’ll design and coordinate test strategies, develop and maintain our mobile test automation frameworks, and execute comprehensive automated tests. Your expertise will be crucial in driving our continuous integration flows, troubleshooting system issues, and maintaining the highest standards of quality assurance for our products.
Job Type: Onsite, with a 6-day working week
Responsibilities
– Drive the software quality assurance lifecycle within Agile methodologies
– Design, implement, and coordinate test strategies and plans with development/product teams
– Contribute to the maintenance and enhancement of mobile test automation frameworks
– Develop and execute automated UI and functional tests on real devices and emulators
– Review daily test results, report and track issues
– Enhance and maintain automated CI flows
– Troubleshoot issues in systems under test
Requirements and skills
– BS/MS degree in Computer Science, Engineering, or a strong technical background
– 5+ years of experience in software development or QA automation
– Proficiency in mobile/web application testing
– Experience with programming languages such as Java, Groovy, Ruby, Python, or JavaScript
– Familiarity with Appium or Selenium WebDriver, and testing frameworks like TestNG, JUnit, or Cucumber
– Comfortable using Git, and experienced with CI tools like Jenkins, and test management tools like JIRA
– Knowledge of SQL/NoSQL databases
– Extra bonus for experience in native mobile testing frameworks (XCUITest, UIAutomator, Espresso) or micro-services architecture