Senior QA Engineer
Elixr Labs
Responsibilities
As a Senior QA Engineer at ELIXR Labs, your primary focus will be to ensure the quality and reliability of applications through comprehensive testing activities. Your responsibilities will include:
- Execute end-to-end testing activities for web, mobile, and API-based applications to ensure software quality and functionality.
- Analyse business requirements, functional specifications, and user stories to create detailed test scenarios and test cases.
- Perform functional, regression, integration, system, and exploratory testing to identify and report defects.
- Collaborate closely with developers, business analysts, product owners, and other stakeholders to clarify requirements and resolve issues.
- Track, document, and manage defects using tools such as JIRA and participate in defect triage meetings.
- Validate APIs using tools such as Postman, Swagger, or similar platforms and ensure seamless integration between systems.
- Conduct mobile application testing across different devices, operating systems, and screen resolutions.
- Participate actively in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives.
- Prepare and maintain test documentation, test execution reports, and quality metrics to provide visibility to stakeholders.
- Support continuous improvement initiatives by identifying process enhancements and quality best practices.
Education:
Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
Experience
3 to 6 years of experience in Quality Assurance and Software Testing.
- Strong experience in Manual Testing.
- Hands-on experience in Web Application Testing.
- Hands-on experience in Mobile Application Testing (Android/iOS).
- Strong knowledge of API Testing using tools such as Postman or Swagger.
- Experience with defect tracking and test management tools such as JIRA.
- Good understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience working in Agile/Scrum environments.
- Design, develop, and execute test cases based on business and functional requirements.
- Perform comprehensive manual testing of web, mobile, and API applications.
- Identify, document, track, and verify defects through their lifecycle.
- Ensure test coverage across functional, regression, integration, and user acceptance testing activities.
- Collaborate with development and product teams to ensure timely defect resolution.
- Validate application behaviour, usability, and performance from an end-user perspective.
- Review requirements and provide feedback to improve testability and quality.
- Participate in release validation activities and production deployment verification.
- Maintain testing documentation, execution reports, and quality metrics.
- Ensure adherence to QA processes, standards, and best practices.
- Basic understanding of Automation Testing concepts and frameworks.
- Knowledge of Database Testing and SQL queries.
- Exposure to AI-powered testing tools and productivity tools.
- Basic understanding of Cloud platforms such as Azure, AWS, or Google Cloud Platform.
- Knowledge of CI/CD concepts and tools such as Azure DevOps, Jenkins, GitHub Actions, or GitLab CI/CD.
- Familiarity with BDD frameworks and testing methodologies.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Strong attention to detail and commitment to quality.
- Ability to work independently and as part of a collaborative team.
- Ability to manage multiple priorities in a fast-paced environment.
- Proactive attitude with a continuous learning mindset.
- Strong stakeholder management and collaboration skills.
ELIXR offers competitive salaries and benefits and an environment that encourages employees to achieve their career goals.
What We Offer At ELIXR
- Opportunity to work on cutting-edge digital transformation projects.
- Competitive salary and performance-based rewards.
- Group Insurance Coverage.
- Learning and Development Programs.
- Access to emerging technologies, AI tools, and industry best practices.
- Career growth and advancement opportunities.
- Exposure to global clients and diverse business domains.
- Collaborative and innovative work environment.
- Flexible and employee-friendly culture.