Undisclosed · 18 hours ago
Quality Assurance Engineer
Our client is seeking a Quality Assurance Engineer to ensure the quality, reliability, and performance of web-based and software applications that support business growth and customer satisfaction. This role partners closely with Engineering, Product, and Design teams to validate functionality, identify defects early, and uphold high standards across the software development lifecycle.
Financial Services
Responsibilities
Design, develop, and execute comprehensive test plans, test cases, and test scripts for web and backend applications
Perform manual and automated testing across functional, regression, integration, performance, and user acceptance scenarios
Collaborate with Product Managers, Designers, and Engineers to understand requirements and acceptance criteria
Identify, document, track, and validate defects using defect tracking tools, ensuring timely resolution
Contribute to the development and maintenance of automated test frameworks and CI/CD-integrated test suites
Validate APIs, integrations, and data flows across systems and services
Participate in sprint planning, backlog grooming, and release readiness reviews from a quality perspective
Advocate for quality best practices and continuous improvement throughout the development process
Qualification
Required
Strong experience in software quality assurance and testing methodologies
Hands-on experience with manual testing of web applications and backend systems
Familiarity with test automation tools and frameworks (e.g., Selenium, Cypress, Playwright, JUnit, TestNG)
Experience testing RESTful APIs using tools such as Postman or similar
Understanding of SDLC, agile/scrum methodologies, and CI/CD pipelines
Experience with defect tracking and test management tools (e.g., Jira, TestRail)
Strong analytical, problem-solving, and documentation skills
Excellent communication skills and ability to collaborate with technical and non-technical stakeholders
Preferred
3–7 years of experience in a Quality Assurance or Software Testing role
Experience in technology, SaaS, e-commerce, or other product-driven industries
Exposure to performance, load, and security testing practices
Basic understanding of programming or scripting languages for test automation
Experience contributing to quality strategy or mentoring junior QA engineers