HG Insights Logo

HG Insights

Senior QA Engineer

Posted 5 Days Ago
Be an Early Applicant
Hybrid
Pune, Maharashtra
Senior level
Hybrid
Pune, Maharashtra
Senior level
The Senior QA Engineer will implement AI-driven testing strategies and solutions within a Kubernetes microservices architecture. Responsibilities include designing automated testing frameworks, analyzing test results, maintaining test suites, and mentoring team members.
The summary above was generated by AI

Job Description: Senior Full-Stack QA Engineer

We are seeking an experienced and skilled Senior Full-Stack QA Engineer to join our team. As a Senior QA Engineer, you will play a crucial role in providing QA engineering support within a full-stack development team operating in a Kanban SDLC environment. Your responsibilities will include refining user stories and test permutations, performing functional testing in a docker-compose environment, authoring web UI automated regression tests, and deploying released code to the production environment. To excel in this role, you must have demonstrated senior-level hands-on experience in a wide range of technologies and programming languages.


Responsibilities:

  • Collaborate with the development team to refine user stories and test permutations, ensuring clear understanding of requirements and acceptance criteria.
  • Perform thorough functional testing of software applications in a docker-compose environment to ensure their quality and reliability.
  • Pull branches, push commits, merge pull requests within Git repositories
  • Author comprehensive Github actions workflow files, monitor and debug github actions runs
  • Author comprehensive and maintainable automated regression tests for the web UI using suitable frameworks and tools.
  • Deploy released code to the production environment, ensuring smooth and error-free deployments.
  • Work closely with cross-functional teams to identify, track, and resolve any quality-related issues, ensuring the software meets the highest standards.
  • Continuously improve and optimize the QA process, methodologies, and tools to enhance the efficiency and effectiveness of testing activities.
  • Stay up-to-date with the latest industry trends and advancements in QA practices, technologies, and tools, and propose innovative solutions to improve the overall quality of our software products.

Must Have Requirements:

  • BSCS Computer Science
  • 5 years work experience in a QA Engineering role
  • Demonstrable senior-level hands-on experience as a QA Engineer, specifically in a full-stack development environment.
  • Expertise in Docker, including authoring Dockerfiles and extensive command line experience.
  • Experience in Docker-Compose, including authoring complex compose files with internal and external networks, volume mounts, multiple services, build stanzas, and volume sharing. Experience in debugging docker-compose runtime stack topologies.
  •  knowledge and experience in authoring Kubernetes .yml files for applications, configMaps, and deployments. Proficiency in using the kubectl command line and working with kubectx contexts is essential.
  • Experience  of Postgres, including launching databases natively and in Docker, creating schemas, and utilizing pSql query language effectively.
  • Experience in interacting with Amazon RDS instances in a cloud-based environment.
  • Proficiency in interacting with ElasticSearch (AWS OpenSearch) in a cloud-based environment, including executing ES queries via curl.
  • In-depth knowledge and experience with Selenium WebDriver and Web UI automation ecosystems, including proficiency in the Selenium WebDriver API, Selenium Grid, and authoring selenium selector types (XPATH, .css). Familiarity with the Page Object Model convention and the Jasmine test runner syntax is essential.
  • Expert level knowledge and proficiency in Webdriver.io and its constructs and API for Web UI automation.
  • Experience in authoring and debugging complex Github Actions workflow files to enable the running of unit tests, integration tests, end-to-end tests, and deploying code to staging and production environments.
  • Demonstrated proficiency in TypeScript with in-depth knowledge of the language.
  • Familiarity with the Elixir programming language and library, including knowledge of Oban job processing.
  • Familiarity with monitoring tools such as DataDog and Sentry.

If you are a highly skilled and motivated individual with a proven track record in Senior Full-Stack QA Engineering, we invite you to apply. Join our team and contribute to the success of our cutting-edge projects in a collaborative and innovative environment.

Similar Jobs

4 Days Ago
3 Locations
Senior level
Senior level
Energy
As a Senior Quality Assurance Engineer, you will test web applications and APIs, develop test plans and strategies, automate scripts, and document bugs. You will collaborate with other teams to ensure software quality and participate in functional and automated testing.
4 Days Ago
Pune, Maharashtra, IND
Senior level
Senior level
Healthtech • Biotech
As a Senior QA Engineer in Automation, you will write and maintain test automation scripts for both front-end and back-end systems, develop testing tools and frameworks, and collaborate with development teams to identify and resolve issues. You will also improve testing methodologies continuously.
6 Days Ago
Pune, Maharashtra, IND
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
The Senior QA Engineer will lead quality assurance efforts for web applications, develop test plans and automation frameworks, implement automated tests in CI/CD pipelines, and mentor junior engineers while ensuring product quality and performance.

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