Codebase Logo

Codebase

QA Automation Engineer

Posted 3 Days Ago
Be an Early Applicant
Pune, Maharashtra
Mid level
Pune, Maharashtra
Mid level
As a Senior QA Engineer, you will ensure product quality through designing and implementing test strategies. Responsibilities include developing manual and automated tests, enhancing testing frameworks, integrating automation with CI/CD, and collaborating with teams to resolve defects.
The summary above was generated by AI

Company Introduction

Codebase is a young software services company with a great pool of tech savvy developers. We started in the spring of 2018 and have been growing aggressively.
We are located in Pune, India, and serve software product companies across the globe; focusing on enterprise SaaS, eCommerce, cloud and application development. Some of the core technologies that we support include DevOps, Cloud, Python, Node.js, React, Cloud, Mobile, and many more. We take pride in leveraging cutting-edge technologies.

Job Description

As a QA Engineer, you will play a pivotal role in ensuring the quality and timely release of our products. Working within an Agile environment, you will collaborate with cross-functional teams to design and implement effective test strategies. Your responsibilities will include developing and executing manual and automated tests, identifying and resolving defects, and continuously improving the testing framework to enhance overall software quality.

Responsibilities

  • Design, review, and execute manual and automated test cases to ensure software quality.
  • Develop and enhance test automation frameworks for web and mobile applications, adhering to Test-Driven Development (TDD) methodologies.
  • Work with CI/CD tools to integrate automated testing into the development pipeline.
  • Identify, report, and track defects, ensuring timely resolution.
  • Conduct post-release and post-implementation testing to validate production deployments.
  • Collaborate with developers, product managers, and other stakeholders to ensure quality throughout the product lifecycle

Requirement

  • 3+ years of experience in both manual and automation testing. 
  • Proficiency in testing web and mobile platforms using frameworks like Selenium, WebDriver.
  • Strong programming skills and experience in Java, Selenium. Proficiency in TestNG for test configuration. 
  • Experience with Maven and familiarity with IntelliJ or Eclipse IDEs 
  • Experience with version control tools (Git, SVN, etc.) and working in Agile environments. 
  • Excellent analytical, problem solving and programming skills. 
  • Bachelor’s degree in Engineering (or equivalent) in Computer Science or related field.

Nice to Have

  • Experience with MySQL or other relational databases, including writing and optimizing queries for test data setup and validation.
  • Knowledge of RESTful APIs and ability to integrate API testing into automation suites.
  • Experience in Jest, Detox and Appium.

    Personal Requirements:

    • Strong verbal and written communication skills. Must be able to clearly and effectively communicate work status, risks, and issues.
    • Ability to multitask, prioritize tasks, and quickly adjust in a rapidly changing Agile environment.
    • Comfortable working both independently and as part of a larger team to meet deliverables.
    • Attention to details
    • Friendly, helpful and positive attitude

      Location:
      Pune
      (OfNote: Only Pune-based candidates will be considered.)

      Similar Jobs

      18 Days Ago
      Hybrid
      Navi Mumbai, Thane, Maharashtra, IND
      Mid level
      Mid level
      Enterprise Web • Fintech • Financial Services
      As a QA Automation Engineer, you will work within the digital products team to ensure products meet usability and quality standards. Responsibilities include developing and executing automated tests, participating in release planning, communicating defects, and mentoring team members while focusing on quality improvements.
      Top Skills: JenkinsJmeterMS OfficePostgresPostmanPythonSeleniumSQL
      14 Days Ago
      Hybrid
      Navi Mumbai, Thane, Maharashtra, IND
      Senior level
      Senior level
      Enterprise Web • Fintech • Financial Services
      The Senior QA Automation Engineer will ensure high usability and quality of digital products by conducting both automated and manual testing. This role involves collaborating on product lifecycle, participating in agile ceremonies, maintaining automation strategies, executing various testing scripts, and mentoring peers.
      Top Skills: Ci/Cd Tools (JenkinsGitHarness)JavaJIRAJmeterPostmanPythonRest AssuredSeleniumSql (Postgresql)SwaggerTest Rail
      19 Days Ago
      Hybrid
      Navi Mumbai, Thane, Maharashtra, IND
      Mid level
      Mid level
      Enterprise Web • Fintech • Financial Services
      Lead the development of automated test frameworks for financial data pipelines, focusing on data validation and big data testing using PySpark and AWS. Collaborate with different teams to define test requirements and optimize processes, while ensuring data quality and consistency across systems.
      Top Skills: Api Testing FrameworksAthenaAws CdkAws ServicesCloudFormationEmrGlueExcelPysparkPythonRedshiftSQLTerraform

      What you need to know about the Pune Tech Scene

      Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

      Sign up now Access later

      Create Free Account

      Please log in or sign up to report this job.

      Create Free Account