QA - Automation Engineer
Veriday
Veriday Inc, is seeking a QA Automation Engineer with exposure to automation testing on Agile Projects. The incumbent should have 5+ years of experience in Automation testing with a good understanding of using Selenium and JUnit. The ideal candidate will be a dynamic IT professional with 5+ years of experience, as an Automation Engineer, you will be responsible for writing & executing test cases, writing bug reports, and ultimately ensuring that everything works as expected before the delivery of the project.
This is a contractual role for a period of 6 months with the potential for extension or full-time employment. This is a Hybrid position working out of our client site based out in Downtown Toronto.
What will you do?
- Design, implement, and maintain automated test cases for web, and API testing using tools like Selenium, JUnit, JMeter and Loadrunner.
- Build and enhance scalable test automation frameworks that support efficient test execution and maintenance.
- Run automated test cases regularly and analyze test results, logging any defects and providing detailed reports to stakeholders.
- Integrate automated tests within the CI/CD pipeline ensuring that tests run continuously with each deployment.
- Work closely with development, manual QA, and product teams to understand requirements, features, and testing needs in Agile environments.
- Utilize tools like JIRA or Azure DevOps to identify, log and prioritize defects; collaborate with developers to resolve issues promptly.
- Perform manual testing for areas not covered by automation, including exploratory and regression testing.
- Create and manage test data and ensure proper configuration of test environments for effective test execution.
- Develop test scripts and/or test frameworks using Java and JavaScript to execute RESTful API calls and SQL queries for test data setup/teardown and results validation.
- Design and execute performance and load tests to ensure the system’s capability under high traffic or complex scenarios.
- Document automated tests, processes, and test results, while adhering to QA best practices and promoting quality across the development cycle.
What you bring:
- Minimum 5 years in active QA automation development.
- Proficient in developing automation code for Web-based applications.
- Experienced with API automation testing.
- Skilled in Load and Stress automation testing.
- Strong programming skills in Java and JavaScript, Liferay
- Ability to work collaboratively in a team environment.
- Familiarity with with Accessible web requirements including AODA and WCAG standards
- Strong problem-solving skills and attention to detail.
- Experience with continuous integration and continuous delivery (CI/CD) systems.
- Knowledge of version control systems including git.
We offer a competitive salary, casual workspace, and great people to collaborate with. If this job sounds perfect for you, please apply.