Job Summary
We are seeking a meticulous and detail-oriented
Quality Assurance (QA) Tester
to join our growing technology team. The QA Tester will be responsible for ensuring the quality, reliability, and performance of our software applications through the design and execution of comprehensive testing strategies. This role is pivotal in delivering a seamless experience to our customers by identifying bugs, inconsistencies, and usability issues before products are deployed to production.The QA Tester will work closely with developers, product managers, solution architects, and other stakeholders to ensure that both functional and non-functional requirements are met. The ideal candidate should have a strong understanding of
software development lifecycles (SDLC & STLC), testing methodologies, automation frameworks, and defect management tools
, along with a proactive approach toward problem-solving.This role offers the opportunity to work on innovative and high-impact projects in areas such as
AI, cloud computing, SaaS platforms, enterprise systems, and mobile applications
, with direct exposure to real-world client environments.
Key Responsibilities
- Test Planning & Strategy
- Collaborate with business analysts and product managers to understand requirements, specifications, and acceptance criteria.
- Design comprehensive test plans, test cases, and test scripts based on user stories, functional specifications, and system design.
- Define testing objectives, scope, priorities, and timelines in alignment with project milestones.
- Manual Testing
- Execute manual tests across web, mobile, and desktop applications, validating business workflows, UI/UX consistency, and functional accuracy.
- Perform exploratory testing to identify hidden defects that scripted test cases might not capture.
- Conduct cross-browser, cross-platform, and cross-device compatibility testing.
- Automation Testing
- Develop and maintain automated test scripts using tools such as Selenium, JUnit, TestNG, Cypress, Playwright, or Appium.
- Enhance automation frameworks for regression testing, performance testing, and API testing.
- Defect Management
- Log, track, and manage defects using tools like JIRA, Bugzilla, or Azure DevOps.
- Work closely with developers to reproduce issues, provide detailed bug reports, and verify fixes.
- Ensure all defects are prioritized and resolved within defined SLAs.
- Performance & Security Testing
- Conduct load, stress, and scalability testing using tools such as JMeter, LoadRunner, or Gatling.
- Collaborate with security teams to perform vulnerability assessments and penetration testing (VAPT).
- Ensure applications comply with organizational security and compliance standards (e.g., OWASP, GDPR, SOC2).
- Collaboration & Documentation
- Participate in daily stand-ups, sprint planning, and retrospectives as part of the Agile/Scrum methodology.
- Document test cases, results, test coverage reports, and quality metrics.
- Provide regular updates to stakeholders on test progress, risks, and outcomes.
Required Qualifications
- Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
- Experience: 2–6 years of experience in software quality assurance and testing.
- Technical Skills:
- Strong proficiency in test case design, defect lifecycle management, and root cause analysis.
- Hands-on experience with automation tools (Selenium, Cypress, JUnit, TestNG, Appium).
- Familiarity with API testing tools (Postman, REST Assured, SoapUI).
- Knowledge of performance testing frameworks (JMeter, LoadRunner).
- Proficiency with version control systems (Git, Bitbucket) and CI/CD pipelines.
- Soft Skills:
- Excellent attention to detail, analytical thinking, and problem-solving abilities.
- Strong communication and collaboration skills to work across teams.
- Ability to multitask and prioritize testing activities under tight deadlines.
Preferred Qualifications
- Experience in Agile, DevOps, and Continuous Testing environments.
- Exposure to cloud-based testing environments (AWS, Azure, GCP).
- Familiarity with AI-based testing tools for predictive quality analysis.
- Domain knowledge in banking, healthcare, e-commerce, or telecom industries.
Key Competencies
- Analytical Thinking – Ability to break down complex requirements into testable components.
- Attention to Detail – Ensuring product quality by catching edge cases and hidden defects.
- Adaptability – Ability to switch between manual and automated testing depending on project needs.
- Team Collaboration – Working effectively in cross-functional and geographically distributed teams.
- Continuous Learning – Staying up to date with evolving testing tools, techniques, and technologies.
Growth & Career Path
A QA Tester at our organization has the opportunity to grow into:
- Senior QA Engineer / QA Lead – Lead testing teams, define testing strategies, and oversee delivery quality.
- Automation Architect – Specialize in designing large-scale automation frameworks.
- DevOps Engineer – Transition into continuous testing and deployment pipelines.
- Product Quality Manager – Drive organizational-wide quality strategy and governance.
Why Join Us?
- Work on cutting-edge projects in AI, cloud, SaaS, and digital transformation.
- Be part of an Agile-first, innovation-driven culture.
- Opportunities to learn automation, AI-based testing, and cloud-native quality practices.
- Exposure to enterprise-level global clients with real-world impact.
- Competitive compensation, certifications support, and a clear growth path.