CAI World-Wide logo

Principal QA Engineer

CAI World-Wide
Full-time
On-site
Whitefield, Bangalore, India
QA Engineer

QA Engineer - T4

Position: Principal Quality Automation Engineer (Web / Angular)

Bangalore, India

Come Join the CAI Team

ย At CAI, we pride ourselves on fostering a vibrant and inclusive culture where collaboration is at the heart of everything we do. We believe that working together across diverse teams not only drives innovation but also builds a supportive environment where everyone's contributions are valued. Our commitment to continuous learning and development is central to our ethos; we invest in career development and mentorship opportunities to help our employees thrive and expand their skill sets. With a clear focus on personal and professional growth, we offer a dynamic career path that encourages ambition and rewards dedication, ensuring that each team member has the opportunity to reach their full potential and advance within the organization.

https://caisoft.com/

Principal Quality Automation Engineer (Web / Angular)

ย Roles & Responsibilities

  • Act as a principal engineer on a team of web quality engineers to design, develop, and execute test automation to ensure the quality and reliability of our software products
  • Collaborate with cross-functional teams including developers, product managers, and quality engineers to identify test requirements and devise comprehensive test strategies
  • Take ownership and accountability for the growth, enhancement and maintenance of test frameworks and tools
  • Consistently ship automation code and test framework components with minimal guidance and review pull requests
  • Follow and suggest improvements to the workflow processes for software delivery
  • Collaborate with Engineering and Product team members to ensure quality automation is meeting or exceeding the needs of the team to which they are assigned
  • Follow and enhance the standards for style, maintainability, and best practices for high-scale web platforms; advocate for these standards in code reviews.
  • Make and deliver on your work commitments in a timely manner
  • Accurately estimate the level of effort for work and keep accurate records of progress and completion of work
  • Inform the organizations development process by understanding the detailed functional requirements and non-functional considerations as well as the needs and expertise of the other teams
  • Provide guidance and teach others in your area of expertise
  • Present your work to other members of the Engineering organization
  • Contribute to overall project plans and your work by collaborating with your team, consulting the broader Engineering organization, and doing online research
  • Perform work on multiple concurrent engineering efforts with minimal supervision
    ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย 

ย 

Skills & Qualifications

  • 12+ years of professional experience as a leader in software development engineering in test on a web platform
  • Strong experience using Playwright, Cypress and Appium (with Webdriver.io) for the development of front-end test automation capabilities in support of the delivery of web solutions built on Angular
  • Demonstrated, hands-on mastery of JavaScript and TypeScript for the development of test automation in a mobile environment (specific experience with Angular)
  • Positive and solution-oriented mindset
  • Effective communication skills: Regularly achieve consensus with peers, and clear status updates.
  • Intellectually curious with a background in using data to measure and explore how to evolve our technology
  • An inclination towards inclusion, candor, and transparency
  • Ability to create integration and end-to-end automated tests.
  • Professional experience with Continuous Integration Pipelines and Automation using GitHub Actions
  • Professional experience using Git in a professional/workplace environment.

ย Additional Requirements

  • Experience working in an Agile environment
  • Experience working in a global organization
  • Ability to participate in On-Call Pager Rotation