UpGrowth HR

Quality Assurance

Executive, Business Intelligence

Junior Level
In Office

Job Overview

We are looking for a talented Apps Automation Testing Developer who is passionate about ensuring the quality and reliability of our applications through automated testing. The ideal candidate should have a strong background in developing automated test scripts, utilizing various testing tools, and possess expertise in testing across different operating system environments. If you are detail-oriented, enjoy solving complex problems, and have a proven track record in automation testing, we want to hear from you.

Responsibilities & Duties

  • Design, develop, and maintain automated test scripts for mobile and web applications.
  • Utilize testing frameworks and tools to automate functional, regression, and performance tests.
  • Collaborate with cross-functional teams to understand testing requirements and ensure comprehensive test coverage.
  • Execute automated tests across various operating system environments (Windows, macOS, Linux) to validate application compatibility.
  • Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines.
  • Identify, analyze, and report software defects and collaborate with developers to ensure timely resolutions.
  • Stay abreast of industry best practices and emerging tools in test automation.
  • Provide mentorship and training to team members on automation testing practices.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as an Automation Testing Developer.
  • Proficiency in scripting languages such as Python, Java, or JavaScript.
  • Experience with popular automation testing tools (e.g., Selenium, Appium, Cypress).
  • Strong understanding of mobile and web application architecture.
  • Knowledge of testing across multiple operating systems, including Windows, macOS, and Linux.
  • Familiarity with CI/CD pipelines and version control systems (e.g., Git).
  • Excellent analytical and problem-solving skills.
  • Detail-oriented with a commitment to delivering high-quality software.