Job Description
Experienced Quality Engineering Lead to join our fast-paced engineering team. The successful candidate must have strong hands on experience with performance and automation as well as previous QE lead experience. This role involves close collaboration with developers, product managers, and other stakeholders to ensure the highest standard of our products, which include an iOS mobile app, REST APIs, and databases.
Key Responsibilities:
- Collaborate with software engineers, product managers, and other stakeholders to understand product requirements and design comprehensive test plans and cases
- Oversee and coordinate all testing activities during each sprint/phase of the project
- Lead continuous improvement initiatives to enhance testing capabilities and performance
- Facilitate communication and collaboration across engineering, product, and operations teams to mitigate risk and ensure project milestones are met
- Analyze data from quality testing efforts to identify areas for improvement and create actionable plans
- Mentor and develop the quality engineering team to build a high-performing team
- Develop or recommend tools, design frameworks, and define standards to help streamline QA activities
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred).
- Responsible for both manual and automation Testing Platforms & software: System project (from a legacy system to GCP cloud), using Jira, Confluence, Selenium, Java, Spring Boot framework testing, API testing (with both REST assured and Postman).
- Provides Performance testing – i.e. develops test scripts from scratch in Gatling, and uses MySQL, Postgres, Mongo for database testing.
- Also a lead – i.e works closely with senior leader, provides mentorship to a team of QAs and act as a Program Manager/ to oversee resources.
- Performed automation testing with Appium, TestNg and Maven on Mobile Banking Client Applications (for both Android and iOS devices) and also implemented SOAP based backend APIs and provided support to multiple Mobile OS versions.
- In-depth understanding of Agile methodologies and principles.
- Excellent leadership, communication, and interpersonal skills.
- Ability to work effectively in a fast-paced, dynamic environment and adapt to evolving requirements.
- Proven ability to manage multiple projects simultaneously and meet deadlines.
- Strong analytical skills and attention to detail