Automated Testing Role
As a key member of our cloud-based software development team, you will play a vital role in building the quality and reliability of our applications. You will be responsible for designing, developing, and executing manual and automated test cases to ensure functional, performance, security, and usability requirements are met.
You will collaborate with developers, product owners, and stakeholders to understand project requirements, develop test strategies, and refine acceptance criteria. Additionally, you will build and maintain automated test scripts for web applications, APIs, and data processing workflows.
Key Responsibilities:
* Design, develop, and execute both manual and automated test cases to ensure high-quality applications
* Collaborate with cross-functional teams to develop comprehensive test strategies
* Build and maintain automated test scripts using industry-standard tools
* Perform API testing to validate data integrity and system interactions
* Ensure continuous integration by implementing automated tests in deployment pipelines
* Identify, document, and track defects in issue tracking systems
Qualifications:
* Bachelor's degree in computer science, software engineering, or a related field
* 5+ years of experience in automated software testing, with a focus on web and cloud-based applications
* Hands-on experience with test automation tools, including Selenium/ChromeDriver, Gherkin, and Spec flow
* Proficiency in programming languages such as .Net Core/C#
* Excellent communication and collaboration skills
* Ability to mentor junior engineers and contribute to the overall test strategy
As a senior test automation engineer, you will have the opportunity to work on cutting-edge technologies and collaborate with experienced professionals. If you are passionate about delivering high-quality software and have a strong background in automated testing, we encourage you to apply for this exciting role.