QA Engineer – Manual and Automation Testing
Bangalore
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 Selenium WebDriver, Java-based test automation frameworks,
- 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.
Current Openings
Recent Vacancies
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:
- Role explainer video by Codewavers (if available)
- 15 Point Survival Manual
- Culture Guide
- Growing As A Leader
How to Apply:
Please submit your resume and cover letter to hr@codewave.com
























































