QA Automation Engineer

0 years

4 - 9 Lacs

Posted:4 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Responsibilities:
 Define comprehensive automated test strategies: Craft thorough, end-to-end automated test plans using Playwright for TypeScript that align with software application requirements. Proactively maintain the suite of end-to-end testing scenarios.  Collaborate with teams: Engage with product and development teams to define comprehensive and robust testing scenarios.  Create and manage sprint-specific Test Plans: Establish Test Plans for given sprints in Azure DevOps and manually test specific stories before moving to business acceptance to ensure their quality and comprehensiveness.  Drive testing efforts for releases: Create and drive the testing scope for releases in Azure DevOps. Run automated regression tests and conduct exploratory testing to ensure the quality of product releases.  Integrate into agile processes: Actively contribute to feature refinements, sprint planning, daily scrums, and continuous delivery practices within the agile framework of our development processes.  Stay updated on industry trends: Keep abreast of the latest trends and best practices in QA, specifically regarding test automation approaches and tools.  Refine testing automation strategies: Continuously refine and enhance our automation testing strategies, contributing to the evolution and sophistication of our methodologies. Ensure that our strategy, tools, and practices are aligned across the department, and adopt agreed improvements centrally.

Maintain comprehensive testing coverage: Take responsibility for all levels of testing (unit, components, end-to-end, performance, security, etc.) and work with responsible teams to address any gaps to ensure the overall quality of the platform.
 Active bug management: Participate in bug triage and support PO/Dev team in re-testing and managing bugs as needed. Additionally, provide input on identifying areas for additional testing layers to prevent future bug occurrences.

Expertise:
  • Proficiency in programming languages: Experience with TypeScript for scripting test automation,
with beneficial coding knowledge in C#.
  • Automation framework experience: Demonstrated expertise with the Playwright testing framework.
  • Data-driven testing: Familiarity with data-driven testing methodologies.
  • API and UI testing: Proven track record of developing and maintaining automated tests, including
experience with both API and UI testing.
  • CI/CD integration: Familiarity with CI/CD principles and proficient in integrating automation scripts
into continuous deployment workflows.
  • Version control and collaboration: Proficiency in using Git for version control and code collaboration.
  • Problem-solving skills: Ability to tackle script issues and adapt to evolving test requirements.
  • Cloud and microservices testing: Experience with testing in cloud-based environments and validating
microservices architectures.
  • Interpretation of test outputs: Capability to interpret automated test outputs and provide
meaningful insights for continuous improvement.
  • Industry engagement: Active engagement with industry developments, staying informed about
advancements in QA automation.
  • Release and exploratory testing: Experience in driving testing efforts for releases, running
automated regression tests, as well as conducting exploratory testing to ensure product quality.
  • Experience with Azure DevOps and managing Test Plans there.
  • Basic knowledge of architecture pattern of modern web applications
  • Basic knowledge in clean code
Personal Competencies:
 Agile mindset: Embrace change with flexibility and adaptability, facing new challenges with confidence in an ever-evolving landscape.  Effective communication: Utilize excellent English skills to simplify complex concepts, ensuring coherent and compelling communication that aligns our diverse teams.  Team progression: Demonstrate ambition to progress alongside team members, contributing to a work environment that promotes cooperation and constant evolution.  Proactivity and ownership: Exhibit a proactive attitude, drive, and a sense of ownership in your responsibilities and tasks. Deliverables:

Robust automation framework: Develop a scalable Playwright test automation framework tailored
 Structured test scripts: Create and maintain a suite of well-structured end-to-end automated test scripts  Test dataset management: Establish and manage comprehensive test datasets for automated testing.  Transparent QA results: Provide detailed automated test results that contribute to a transparent QA process.  CI/CD integration: Ensure alignment and seamless integration of automated tests within the CI/CD pipeline.  Clear reporting: Generate clear, interpretable reports / dashboards summarizing the outcomes of automated tests.  Feedback & Improvement Plan: Offer constructive feedback to enhance the quality and testing approach of the application, identify gaps, and align plans with responsible teams to address these.  Azure DevOps plans: Develop comprehensive Azure DevOps plans within sprints or per release, including specific test artifacts.  Manual testing and bug reporting: Conduct manual testing and accurately document corresponding bugs.  Continuous refinement: Continuously refine and enhance test strategies and practices to align with industry best practices and Bühler's evolving needs.  Alignment across departments: Ensure testing strategies, tools, and practices are aligned across the department, and adopt agreed improvements centrally.  Proactive maintenance: Proactively maintain the end-to-end regression test suite and address current gaps in collaboration with POs and PMs.  Active bug management: Support efficient bug triage where needed. Provide input on identifying areas for additional testing layers to prevent future occurrences.

Opportunities:
 Working in an international environment for a globally acting company .  Participating in a fast changing and highly demanded technology.  Opportunity to learn new technologies and to play an important role in a highly demanded field .  Working in a team where every opinion counts and where every team member can actively influence the outcome of the solutions we are working on.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You