Apply

Automation QA Analyst

Posted 15 days agoViewed

View full description

💎 Seniority level: Senior, 5 - 7 years

📍 Location: Philippines

🔍 Industry: Technology services

🏢 Company: computer_aid

🗣️ Languages: English

⏳ Experience: 5 - 7 years

🪄 Skills: AWSDockerPHPPythonGitJavascriptJenkinsJUNITQA AutomationC#REST APISeleniumAgile methodologies

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, Playwright
  • Setting up selenium test environments such as selenium web driver, Maven integration, TestNG, Java, and Jenkins integration.
  • Strong 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.
  • Experience in HTML/JavaScript development is required.
  • Strong experience with a code-based test automation suite such as Selenium is required.
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.
  • Play the role of test engineer: 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.
  • Experience with Jira( defect tracking and task creation tool) & X-ray.
Apply