KEY RESPONSIBILITIES
• Apply industry best practices and develop new tools and processes to ensure quality goals are met
• Develop and execute test cases, scripts, plans, and procedures (manual and automated)
• Diagnose defects and track them from discovery to resolution
• Partner with engineering teams to stay informed of new technologies being introduced and to ensure that system components are designed for testability
• Respond to all requests from team members in a timely professional manner
JOB REQUIREMENTS
1. Educational level
• Bachelor’s degree in computer science/ information technology
• Bachelor‘s Degree in Non-Computer Sciences/Non-IT can be considered if earning excellent knowledge/ hands-on experience in software testing.
2. Knowledge & Experiences
• 5+ years‘ experience in the software quality field including prior hands-on quality engineering experience.
• A deep understanding of Software Quality Control (SQC) and Software Development Process, familiarity with entire software development life cycle and test cycles (Unit, Regression, Functional, Systems, Stress & Scale, Smoke & Sanity)
• Demonstrated experience developing and executing test cases, scripts, plans and procedures to support various development methodologies; experience in Automation testing is a plus.
• Understanding of multi-tier web application architecture and deployment, experience with testing web-based/ mobile applications/ Web service/Web API
• Understanding existing QC best practices and methodologies to design, implement and automate processes.
• Experience coordinating with external QC resources.
• Experience in performance testing with K6, Jmeter is a plus.
• Prior to success using a metric-driven approach and closed-loop feedback to improve software deliverables and improve predictability and reliability of releases.
• Experience in banking, finance or securities sectors is a big plus
3. Technical skills
• Software Testing Certification is desired but not mandatory.
• Good programming foundation in Java and JavaScript, with proficiency in automation frameworks such as Selenium, Appium, Cypress, and Playwright.
• Detailed and effective written communication skills for documenting the features tested and bugs found.
• Good command of written English is a big plus
4. Soft skills
• Highly organized, detail-oriented, extremely responsive, and able to prioritize many tasks.
• Self-motivated, work well independently and with others.
• Able to perform effectively & independently and mentor others in software testing.
• Ability to meet deadlines and deliver within our high demand environment.
• Required to be team-player who is highly motivated, focused on customer satisfaction and solution/ results driven