QA Engineer – Manual and Automation Testing

open vacancy
QA Engineer – Manual and Automation Testing
Job description:

Your Role
We are looking for a skilled and detail-oriented QA Engineer to join our dynamic team. The ideal candidate will have strong experience in both manual and automation testing, with a deep understanding of testing methodologies. The candidate should also be proficient in Playwright with JavaScript/TypeScript for automation testing, as well as Selenium with Java.

Responsibilities:

Manual Testing:

  • Work closely with product and development teams to understand requirements and translate them into test cases.
  • Perform functional, regression, and user acceptance testing (UAT) on web applications.
  • Identify, document, and track software defects using bug-tracking tools (e.g., JIRA).
  • Ensure the quality and performance of applications by running exploratory, ad-hoc, and manual tests.
  • Verify that the software is ready for deployment and meets the defined acceptance criteria.
  • Collaborate with the development team to reproduce and resolve issues.
  • Create detailed test plans and test cases to ensure complete test coverage.

Automation Testing:

  • Design, develop, and maintain automated tests using Playwright (JavaScript/TypeScript) and Selenium (Java) for functional and regression testing.
  • Build and optimize automated test scripts to test new features, enhancements, and integrations.
  • Implement continuous integration (CI) pipelines for automation test execution (e.g., Jenkins, GitLab CI).
  • Ensure high test coverage across applications through automation and maintainability of test code.
  • Identify opportunities to enhance the automation framework and testing processes.
  • Work with the team to integrate automation tests into the overall CI/CD pipeline for faster
    feedback.
Skills and Qualifications:

Manual Testing:

  • Strong experience in manual testing of web and mobile applications.
  • Ability to create comprehensive test plans, test cases, and perform exploratory testing.
  • Familiarity with bug-tracking tools such as JIRA and Azure DevOps.
  • Experience with functional, regression, and UAT testing.

Automation Testing:

  • Proven experience in automating tests using Playwright with JavaScript/TypeScript.
    • Knowledge of Playwright framework and its API for web testing.
    • Familiarity with asynchronous JavaScript and Typescript for creating automation
      scripts.
  • Proficiency in Selenium with Java.
    • Experience with Selenium WebDriver, Java-based test automation frameworks,
      and integration with test tools like TestNG or JUnit.
  • Experience with version control systems (Git).
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Strong understanding of automation best practices, test data management, and maintaining automation suites.

Automation Testing:

  • Testing Tools: Playwright, Selenium, JUnit/TestNG, Postman, JIRA, Jenkins, Git, etc.
  • Programming Languages: JavaScript/TypeScript, Java.
  • Others: CI/CD tools (Jenkins, GitLab CI), version control (Git), SQL for database testing, etc.

Preferred Qualifications:

  • Experience with cloud-based testing platforms (e.g., Sauce Labs, BrowserStack).
  • Knowledge of API testing and tools like Postman.
  • Familiarity with Agile development practices (Scrum/Kanban).
  • Experience with performance and load testing.
Apply for this job
current openings

Recent Vacancies

Node JS
Bengaluru
UI/UX Designer
Bangalore
Product Owner
Bangalore

Preferred Qualifications:

  • Experience with cloud-based testing platforms (e.g., Sauce Labs, BrowserStack).
  • Knowledge of API testing and tools like Postman.
  • Familiarity with Agile development practices (Scrum/Kanban).
  • Experience with performance and load testing.

Education & Experience:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 3+ years of experience in software testing (manual and automation).
  • Strong problem-solving and analytical skills.

Why Join Us?:

  • Opportunity to work in a collaborative, fast-paced environment.
  • Competitive salary and benefits package.
  • A chance to grow your skills in both manual and automation testing technologies.
  • Work on exciting projects with cutting-edge technologies.

Good to haves:

  • Location flexibility: At Codewave, we believe creative influence is a part of every role. While we thrive as a hybrid, social workplace – from time to time, you may be required to be part of key vision/strategy meetings in person for collaboration effectiveness.
  • Ownership: Driving Org’s social missions like Creating a million Self-managed individuals by 2030.

Benefits:

  • Health insurance cover for all family members for upto 5 Lakhs (includes Parents, Spouse, Children)
  • Vacations are auto approved with team consensus
  • Performance based pay upgrade once in a year, self-managed career growth
  • Flat, social, hierarchy-free, bias-free culture & a close knit community
  • Flexible work timings, friendly peer culture
  • Personalized growth plans, challenging work & self-paced growth
  • Opportunities for leadership growth, ownership of Org level initiatives
  • Flexible, social workplace designed for playfulness at work
  • Flexible employment contracts & role movements
  • Project bonus & company bonus for profitable projects
  • Awards, recognitions & fast-tracked growth for Change makers

Resources:

How to Apply:

Please submit your resume and cover letter to hr@codewave.com