We are seeking a highly skilled and motivated QA Analyst to join our team. The role is critical to the development of a cutting-edge reporting platform designed to measure and optimize online marketing campaigns.
The QA Analyst will be responsible for executing comprehensive testing activities to ensure the delivery of high-quality software solutions. This role focuses on designing, executing, and documenting test cases, identifying bugs, and working closely with cross-functional teams to ensure seamless product functionality.
Job Description:
Key Responsibilities:
Test Planning and Preparation:
- Analyze functional and technical requirements to develop detailed test cases, test scripts, and test scenarios.
- Collaborate with developers, business analyst and product managers to understand project goals and ensure test coverage.
Test Execution:
- Perform manual and automated testing of web, mobile, and API-based applications.
- Conduct functional, regression, integration, and exploratory testing as needed.
- Execute test cases, document results, and report bugs using tools like JIRA.
Bug Identification and Tracking:
- Identify, log, and track defects to closure, ensuring accurate documentation and communication with development teams.
- Re-test resolved issues to confirm fixes and ensure quality.
Collaboration and Communication:
- Work closely with development, product, and DevOps teams to ensure smooth testing cycles and timely issue resolution.
- Participate in daily stand-ups, sprint planning, and retrospectives to align with Agile workflows.
Test Automation (Optional/Preferred):
- Contribute to test automation efforts by creating and maintaining automated test scripts using tools like Selenium or TestNG.
Documentation and Reporting:
- Maintain detailed and up-to-date test documentation, including test plans, test results, and defect reports.
- Provide regular updates on testing progress and quality metrics to stakeholders.
Qualifications and Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Relevant certifications such as ISTQB Foundation Level or equivalent are a plus.
Key Skills and Experience:
- Experience:
- 3 – 5 years of experience in software testing or QA roles.
- Testing Expertise:
- Proficiency in manual testing techniques for web, mobile, and API applications.
- Basic knowledge of automation testing tools like Selenium or Appium is a plus.
- Familiarity with performance testing tools (e.g., JMeter) is advantageous.
- QA Processes:
- Solid understanding of QA methodologies, testing lifecycle (STLC), and defect lifecycle.
- Experience with bug tracking tools (e.g., JIRA) and test management tools (e.g., TestRail).
- Technical Skills:
- Basic knowledge of SQL for database validation and testing.
- Exposure to API testing tools like Postman or SOAP UI.
- Familiarity with Agile/Scrum workflows and CI/CD pipelines.
Preferred Skills:
- Exposure to cloud-based testing environments (Preferably GCP).
- Knowledge of security testing principles is a plus.
- Basic programming skills (e.g., Python, Java, JavaScript) for test automation scripting.
Soft Skills:
- Strong attention to detail and analytical skills.
- Good communication and collaboration skills to work effectively with team members and stakeholders.
Ability to adapt to a fast-paced Agile environment.
Location:
Bengaluru
Brand:
Merkle
Time Type:
Full time
Contract Type:
Permanent