Job Title: QA Automation
Location: Hybrid 3 days in office
Job Type: Full-time
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 worlds 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.