P

Remote Senior Quality Assurance Automation Engineer

Job Description

Our client is seeking a highly skilled and experienced Senior Quality Assurance Automation Engineer to join their fully remote, agile development team. This critical role involves designing, developing, and maintaining automated testing frameworks and scripts to ensure the highest quality and reliability of our cutting-edge software products. You will play a key part in defining and implementing our automation strategy, collaborating with development teams to integrate testing throughout the CI/CD pipeline, and driving continuous improvement in our QA processes. This is an opportunity to work in a distributed, innovative environment where your contributions directly impact product excellence.

Responsibilities:
  • Design, develop, and maintain robust, scalable, and efficient automated test frameworks using industry-standard tools and languages (e.g., Selenium, Cypress, Playwright, Appium).
  • Write clear, concise, and well-documented automated test scripts for web, mobile, and API applications.
  • Integrate automated tests into the CI/CD pipeline (e.g., Jenkins, GitLab CI, GitHub Actions) to enable frequent releases.
  • Collaborate closely with software developers, product managers, and other QA engineers to understand requirements and identify test cases.
  • Perform code reviews for automated test scripts, ensuring adherence to best practices and coding standards.
  • Identify, document, and track software defects, working with development teams to resolve issues promptly.
  • Develop and execute performance and load testing strategies to ensure application scalability and stability.
  • Contribute to the continuous improvement of QA processes, tools, and methodologies.
  • Mentor junior QA engineers, providing guidance and technical expertise in automation.
  • Analyze test results, generate comprehensive reports, and communicate findings to stakeholders.
  • Explore and evaluate new automation tools and technologies to enhance testing capabilities.
  • Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Ensure the overall quality and integrity of the software releases through rigorous testing.
  • Champion a quality-first mindset throughout the development lifecycle.
  • Troubleshoot automation failures and identify root causes effectively.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in software quality assurance, with a strong focus on test automation.
  • Proven expertise in developing and maintaining automated test frameworks for web and/or mobile applications.
  • Proficiency in one or more programming languages commonly used in automation (e.g., Java, Python, JavaScript, C#).
  • Hands-on experience with automation tools like Selenium WebDriver, Cypress, Playwright, or Appium.
  • Experience with API testing tools (e.g., Postman, RestAssured) and methodologies.
  • Familiarity with CI/CD tools and concepts (e.g., Jenkins, Docker, Kubernetes).
  • Strong understanding of QA methodologies, test planning, and test case design.
  • Excellent analytical, problem-solving, and debugging skills.
  • Effective communication and collaboration skills, particularly in a remote setting.
  • Experience with version control systems (e.g., Git).
  • Knowledge of performance testing tools (e.g., JMeter, LoadRunner) is a plus.
Join a forward-thinking company that values innovation and provides a flexible, fully remote work environment. Your expertise will be crucial in delivering exceptional software.
ATS Score
|
Share