Cai - Washington, DC

posted 18 days ago

Full-time - Mid Level
Washington, DC
5,001-10,000 employees
Chemical Manufacturing

About the position

The Automation QA Analyst role at CAI involves performing repeatable test automation across all levels of the Agile Test Pyramid. The position requires the candidate to author test suites, develop test automation scripts, and ensure the quality of software applications through various testing methodologies. This is a full-time remote position aimed at enhancing the testing strategy and collaborating with product teams to deliver high-quality software solutions.

Responsibilities

  • Responsible for repeatable test automation at all three levels of the Agile Test Pyramid
  • Author the Test Suite - test scenarios and test cases traceable to requirements to validate the application deliverables
  • Proficient in developing test automation scripts with TDD/BDD methodology
  • Work with internal and external customers to analyze, understand, and document their automation test requirements
  • Develop, produce, and maintain software test plans, processes, and technical documentation
  • Analyze and assist in maintaining and improving current business and technical processes
  • Use industry knowledge and experience to effectively assist with troubleshooting as needed
  • Communicate and document testing status and any discovered issues and risks
  • Review and analyze requirements, specifications, and technical design documents, providing timely feedback
  • Develop detailed, comprehensive, and well-structured test plans and test cases
  • Prioritize and plan testing activities
  • Design, develop, and execute automated tests
  • Identify and report issues found, then verify that issues are resolved
  • Create clear, concise, detailed project artifacts that meet the standards of the testing processes
  • Own the testing strategy for existing and new products
  • Perform multiple types of black-box, white-box, and grey-box testing including functional, system, end-to-end, data integrity, smoke, regression, and ad hoc testing
  • Estimate, prioritize, plan, and coordinate testing activities
  • Work closely with product teams to ensure alignment
  • Submit comprehensive defects using our bug-tracking system
  • Regress and verify defects as needed, record test results, and provide metrics
  • Test software applications at all points in the life cycle on multiple environments
  • Continuously analyze the testing strategy to maximize its effectiveness pragmatically
  • Assist with designing and maintaining quality system policies and procedures

Requirements

  • 5- 7 years of experience in the field or a related area
  • Bachelor's degree in computer science, Computer Engineering, Information Technology, or similar (or equivalent experience)
  • Strong experience with modern languages such as JavaScript, C#, PHP, Python etc.
  • Strong experience with open-source test frameworks including Selenium, Katalon studio
  • Setting up selenium test environments such as selenium web driver, Maven integration, TestNG, Java, and Jenkins integration
  • Experience with continuous integrations tools like Jenkins, Bit bucket GitHub Actions, etc
  • Experience with AWS, Docker, Swagger, RESTAPI's
  • Experience with Agile Scrum and other Agile methodologies
  • Excellent analytical skills to work with developers for troubleshooting and peer review
  • Working knowledge of Quality testing and business process analysis, concepts, practices, and procedures in the Agile / DevOps environment
  • Proven ability to collaborate with technical peers and business partners
  • Capable of working independently and as part of a team

Nice-to-haves

  • Testing experience in SaaS environment is a plus
  • Strong ability to create and design test automation and test infrastructure
  • Experience in HTML/JavaScript development is required
  • Proven ability to write automated test scripts to verify data structures, data formats, and data values
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service