The Senior QA Automation Engineer within the Quality Engineering Practice will have a pivotal role in automating application testing processes for Lab49s clientele. Working in a collaborative and innovative project team, with direct client-facing interactions, you will have an opportunity to apply your skills and expertise to create automated testing capabilities for applications that solve business problems and enhance performance for the clients.
What you will do:
Create and develop automation quality gates for applications spanning various platforms and channels, with a deep comprehension of products from both technical and business standpoints.
Collaborate with leadership, product owners, fellow technologists, and users to develop functional testing software that aligns with both business objectives and technical requirements.
Utilize BDD-driven tools such as Cucumber to craft automation suites, while also integrating cloud execution platforms like Perfecto, Sauce Labs or Selenium Grid.
Develop and expand an automation quality checkpoint for APIs by incorporating data from various sources, emphasizing the context of API test automation.
Support development teams in enhancing testing effectiveness and detecting deviations from non-functional requirements, encompassing edge cases, usability, and overall reliability.
Leverage the testing process and test tool kit to create re-useable test assets
Lead the establishment and enforcement of best practices for software testing throughout the development lifecycle.
Expertise you will bring:
Practical experience with Java or JavaScript for crafting test automation frameworks and suites from the ground up using technologies like Selenium or Playwright, Cucumber & TestNG to facilitate regression and other recurring tests.
Extensive expertise in crafting robust UI automation testing solutions, utilizing CSS and XPath concepts to ensure stability.
Extensive experience in establishing and expanding test automation for backend services using tools such as REST Assured.
Working experience in initiating and implementing performance testing within the framework of quality engineering.
Proficient in executing test automation within an Agile development environment.
Interacting directly with clients, demonstrating excellent written and verbal communication skills.
Job Classification
Industry: Software ProductFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Automation Test EngineerEmployement Type: Full time