Job Title: QA Automation
Location: Hybrid 3 days in office
Job Type: Full-time
About Us:
DataStealth is a Data Security Platform (DSP) that allows organizations to discover, classify, and protect their most sensitive data and documents, ensuring that sensitive data and documents are secure and that they meet applicable privacy, regulatory, governance and compliance requirements.
Recognized for the fourth consecutive year as a Great Place to Work, we are one of the world’s leading and fastest growing cybersecurity software companies. Our team is the best in the business. Our patented technology provides our large enterprise customers with the ability to solve complex data security problems with a paradigm shifting technology that can actually solve problems.
If being at the helm of it excites you, and you desire to be an expert and educator in an ever-changing environment, then this is the job for you!
About You:
We are looking for a skilled QA automation to join our team and help automate our quality program for our software delivery. You will work closely with the rest of our engineering, product, and operations teams to ensure our software products meet the highest standards of quality and reliability. This role requires a proactive approach to testing, a deep understanding of QA principles, and the ability to collaborate across teams to deliver exceptional results.
Key Responsibilities:
Collaborate with product owner, business analysts and developers to understand user stories and acceptance criteria
Design, develop and maintain automated test scripts and frameworks (e.g. for API, performance testing)
Execute automated test suites, analyze results and log defects
Integrate automated tests into CI/CD pipelines (e.g. GitHub Actions, Jira)
Collaborate with development teams to understand features and technical implementations
Create comprehensive test strategies and contribute to test planning
Identify opportunities for automation in existing manual test processes
Investigate, debug and triage issues found during testing
Maintain documentation for automation tools and test cases
Contribute to performance testing and load testing when required
Participate in code reviews and provide QA insights during planning stages
Stay updated on new testing tools, techniques and industry trends
Qualifications:
Intermediate experience in QA automation or software testing
Proficiency in programming/scripting languages (e.g. Java,Python, Groovy)
Hands-on experience with test automation frameworks(like TestNg, PyTest)
Understanding of network protocols like SFTP, SMTP, HTTP
Intermediate experience with UNIX based systems
Understanding and working with Docker Containers.
Solid understanding of software testing principles (functional, integration, regression, performance)
Familiarity with version control, CI/CD pipelines, and bug tracking systems (e.g.GitHub Actions, Jira)
Experience testing APIs (e.g. Postman, REST API)
Strong understanding of QA methodologies, tools and processes
Strong understanding of test automation best practices, such as test data management, test environment configuration, and assertion strategies.
Ability to analyze requirements and translate them into automated test cases
Excellent Intermediate debugging, troubleshooting, and root cause analysis skills.
Strong analytical and problem-solving skills
Excellent Strong communication and teamwork abilities
This is a hybrid role and you need to be able to commute and work in our Mississauga office 3 days/week.
Application Process: To apply for the QA Automation position, please submit your resume detailing your relevant experience and explaining why you're a great fit for DataStealth.
We look forward to reviewing your application!
DataStealth is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.