About the job
Join AvePoint: Shaping the Digital Future
AvePoint stands as a premier global authority in data management and governance, serving over 21,000 customers globally to elevate their digital workplaces through platforms like Microsoft, Google, Salesforce, and more. With a robust global channel partner program comprising over 3,500 managed service providers, value-added resellers, and systems integrators, our solutions are showcased in over 100 cloud marketplaces. For more details, visit www.avepoint.com.
We are committed to fostering our employees' growth. Our culture, driven by agility, passion, and teamwork, empowers you to carve your career path, make a significant impact, and take charge of your future. Discover how you can unlock your potential with us!
Role Overview:
We are in search of a skilled Test Automation Engineer who will be responsible for designing, developing, and maintaining automated test scripts for web and mobile applications. The ideal candidate will collaborate closely with cross-functional teams to define test requirements, create detailed test plans, and execute automated tests to uphold the highest quality standards of our applications. You will play an integral role in the continuous enhancement of our automated testing processes and tools, engage in code reviews, and provide insights on the testability and quality of our codebase. Strong technical expertise, problem-solving skills, and experience with CI/CD pipelines are essential for this position.
Key Responsibilities:
- Design, develop, and maintain automated test scripts for both web and mobile applications.
- Work alongside cross-functional teams to identify test requirements and formulate comprehensive test plans.
- Execute automated tests and analyze results to identify defects and performance bottlenecks.
- Contribute to the ongoing improvement of automated testing processes and tools.
- Participate in code reviews to ensure code quality and testability.
- Enhance our development workflow by ensuring high-quality applications and efficient processes.
Qualifications:
- Bachelor’s Degree in Computer Science, Engineering, or a related field.
- Demonstrated experience in test automation using tools such as Selenium, Appium, Watermelon, or similar.
- Proficiency in programming languages including Java, Python, or JavaScript.
- Strong understanding of software development life cycle and methodologies.
- Excellent analytical and problem-solving skills.
- Experience with CI/CD tools and practices.

