2Base Technologies
Website:
2basetechnologies.com
Job details:
We are looking for a senior QA engineer who will play a key role in ensuring product quality across the entire software development lifecycle. This role is responsible for owning the end-to-end testing lifecycle, including test planning, documentation, execution, automation, defect management, and release validation.
The ideal candidate will work closely with developers, project managers, and cross-functional teams to ensure high-quality product delivery. The role requires strong analytical thinking, attention to detail, and the ability to proactively identify risks and improve testing processes.
A successful senior QA engineer will adopt a quality engineering mindset, ensuring testing activities are integrated early in the development lifecycle and continuously improving testing practices to enhance product reliability and user experience.
Competencies and skills required
- Experience in manual testing (web application and mobile application).
- Experience in responsive testing and cross-browser compatibility testing.
- Strong knowledge of software testing methodologies, QA processes, and quality best practices.
- Experience in developing clear, concise, and comprehensive test strategies, test plans, test scenarios, and detailed test cases.
- Hands-on experience executing functional, integration, system, and regression testing.
- Experience in API testing using tools such as Postman or similar platforms.
- Experience with test management and defect tracking tools such as Jira.
- Ability to create and maintain structured test documentation, including test cases, execution reports, and release validation reports.
- Experience identifying edge cases, system risks, and potential failure scenarios.
- Basic knowledge of SQL or database validation for backend data verification.
- Experience working in Agile/Scrum development environments.
- Strong analytical, debugging, and problem-solving skills.
- Excellent interpersonal and communication skills.
- Ability to manage multiple projects and testing activities simultaneously.
- Strong sense of ownership, accountability, and quality responsibility.
- Strong time management and organizational skills.
- High attention to detail and commitment to product quality.
- Knowledge in AI testing.
Added Advantages
- Experience in test automation using Selenium, Playwright, Cypress, or similar frameworks.
- Experience developing automation scripts using Java, Python, or JavaScript.
- Experience integrating automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).
- Experience in performance testing using tools such as JMeter or equivalent tools.
- Exposure to mobile testing or mobile automation frameworks such as Appium.
- Experience testing microservices-based architectures and distributed systems.
- Basic understanding of security testing concepts and application vulnerabilities.
- Experience performing usability and user experience validation testing.
- Relevant certifications in software testing or automation testing.
Responsibilities
- Analyzing BRD / SRS/user stories, use cases, and requirements for validity and feasibility.
- Define and executes test strategies, test plans, and detailed test cases based on requirements, customer feedback, priorities, and risk assessments
- Own the complete testing lifecycle, including test planning, documentation, execution, defect management, and release validation.
- Execute manual and automated tests across web and mobile applications to ensure feature stability and product reliability.
- Develop and maintain test cases, test data, execution reports, and quality validation documentation.
- Perform API testing and backend validation to ensure correct system integration and data consistency.
- Identify, document, prioritize, and track software defects with clear reproduction steps and impact analysis.
- Ensure adequate test coverage for new features, enhancements, and bug fixes prior to product releases.
- Collaborate closely with developers, product managers, and other stakeholders to resolve issues efficiently.
- Participate actively in Agile ceremonies including sprint planning, backlog refinement, and retrospectives.
- Taking full ownership of the project from start to finish.
- Apply quality engineering principles throughout the Agile development lifecycle to improve product stability.
- Provide test execution summaries, quality reports, and release readiness assessments.
- Manage testing activities across multiple projects while maintaining quality standards and delivery timelines.
- Mentor and guide junior QA engineers and associate testers and support continuous improvement within the QA team.
- Proactively identify opportunities to improve testing processes, coverage, and automation adoption.
Experience & Education
Experience: 4-8 years
Education: Diploma in IT or CS / BSc. IT or CS / BCA / B-Tech IT, CS or similar.
Click on Apply to know more.