Senior Quality Assurance Automation Engineer
We are looking for a Quality Assurance (QA) engineer, who will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs.
The QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions.
You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.) The QA engineer role plays an important part in our company’s product development process.
Responsibilities
Design, develop, and maintain automation frameworks for software & Hardware testing, process automation, and data integration.
Lead the development of automated test scripts for functional, integration, regression, and performance testing, ensuring scalability and reliability across multiple features and systems.
Mentor and train manual testers in automation tools, guiding them on how to write / execute, and maintain automated tests, promoting a shift towards automation-focused testing.
Integrate automated tests with CI/CD pipelines.
Identify areas where automation can improve operational efficiency and reduce manual intervention.
Document automation processes, test cases, and results for reference and auditing purposes.
Stay up-to-date and continuously improve the software testing process with new testing strategies, automation testing tools and methodologies.
Maintain strong verbal and written communication skills.
Support manual testing when needed and perform other duties as assigned.
Requirements
Tertiary degree in Computer Science, Engineering or a related subject.
Fluent speaking and writing in English for business communication needs.
Proven at least 4 years’ experience in automation development using Python / Selenium / Appium (IOS and Android platforms).
Proficiency in automated testing for web / Mobile Web / APP applications.
Proficient in programming language Python is a must
Solid understanding of API testing, performance testing, and load testing.
Hands-on experience with test automation and integrating it into CI/CD pipelines.
Experience in writing clear, concise and comprehensive test plans and test cases.
Experience working in an Agile/Scrum development process.
Strong analytical mindset and strong problem-solving skills.
Team spirit - Like explaining and sharing knowledge.
Self - starter and work independently with minimum supervision under fast-paced environment.
Having domain knowledge in Fintech / Trading / Blockchain technologies, capital markets technology and financial payments technology would be advantageous.
Seniority level : Mid-Senior level
Employment type : Full-time
Job function : Information Technology and Project Management
#J-18808-Ljbffr