Job Title: QA Tester
Experience Level: 4 Years
Location: Bangalore On-site
Department: Quality Assurance
Reports to: QA Manager
Job Summary:
We are seeking a skilled QA Tester with 4 years of experience in software testing. The ideal candidate should have strong expertise in both manual and automation testing along with good knowledge of API and performance testing. This role requires an analytical mindset attention to detail and the ability to collaborate with cross-functional teams to ensure high software quality.
Key Responsibilities:
- Develop and execute comprehensive test plans strategies and cases.
- Perform manual testing to validate functional and non-functional requirements.
- Design and implement automation test scripts using tools like Selenium TestNG or Cypress.
- Conduct API testing using tools like Postman RestAssured or SoapUI.
- Execute performance testing with frameworks like JMeter.
- Identify document and track bugs using defect management tools like JIRA.
- Collaborate closely with developers to identify test scenarios and automation opportunities.
- Ensure test coverage across different environments and platforms.
- Work on CI/CD pipelines integrating automated test suites with Jenkins GitHub Actions or similar tools.
- Participate in peer reviews retrospectives and continuous improvements.
Required Skills & Qualifications:
- 4 years of experience in software testing covering both manual and automation testing.
- Strong knowledge of SDLC/STLC test methodologies and testing techniques.
- Expertise in automation frameworks like Selenium Cypress Playwright or similar.
- Hands-on experience with API testing tools (Postman RestAssured or SoapUI).
- Experience in performance testing using JMeter.
- Familiarity with version control systems (Git GitHub or Bitbucket).
- Exposure to CI/CD pipelines for automated test execution.
- Strong analytical problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
Bonus Skills (Nice to Have):
- Experience in mobile testing using tools like Appium or Espresso.
- Knowledge of security testing best practices.
- Familiarity with cloud environments (AWS Azure or GCP).
Perks & Benefits:
- Opportunity to work on cutting-edge projects.
- Career growth and mentorship opportunities.
- Collaborative work environment with a focus on continuous learning.
- Competitive salary and benefits package.
Job Description: Role and responsibilities: Create and contribute to the creation of test plans, test scenarios and automation framework and performance tests for use during the testing phases of the software development lifecycle, for new and existing software systems/products; Conduct and participate in test case reviews, requirement reviews, design reviews, and change control activities; Conduct test and demos and inspect to certify product readiness for quality gates. Track customer facing issues in customer support tracking tool. Offer continuous improvement by assessing customer issues for root cause and future prevention Investigate and explore upcoming new technologies and suggest for enhancements. Handle vendor relationships to deliver services. Develop and maintain a working knowledge of business processes supported by software systems/products Ensures that test plans and scenarios fully exercise every aspect of the product; Enhance QA methodology for test and defect management and tools supporting processes. Mentor, guide and grow a team of passionate QA professionals Help in resource allocation and estimation efforts and delegate duties for routine activities. Qualification, Skills & Experience: B Tech or related fields, say BCA/MCA. Total of 7-10 years of experience in the software testing field, with at least 4-5 years of hands-on experience with manual/automation testing of web and Mobile based applications (Automated testing experience is a good bonus). Plus another 2-3 years leading and managing a team of QA engineers Good knowledge of web/mobile technologies, testing frameworks, project management tools like jira Experience working with agile methodology Analytical mind-set to solve issues with focus on client/customer requirement with an ability to take independent decisions Strong work ethic and attention to detail Proactive, self-motivated and should be a team player Good Communication & Inter personal skills KPIs Execution efficiency Quality of releases, pre- and post- release P0 bug counts Testing (Automation) On time release delivery Resource planning Process Innovation New ideas around improving quality and speed Adoption of new tech/tools etc. Leadership Mentoring/Coaching team members Upskilling Working in an ambiguous set up Collaboration on feedback and inputs from users/deployment team
Education
B. Tech