High Level requirement – “Someone with 5+ Years of having skills to manage higher level QA activities or quickly adopt to changes in directions, drive test strategy to import files in various formats into new solution, ensuring reports accuracy, test API connectivity with MS 365 CRM.”
Roles & Responsibilities –
- Execute Automated Tests locally on VM (Virtual Machine) against various builds deployed to different Test, Staging and QA environments.
- Work closely with QA, BA, Automation Testers, Developers. Attend daily agile Stand up, sprint planning, review, and retrospectives across Agile teams.
- Ability to work in a fast-paced environment that supports production and maintenance level changes.
- Write clean, high-quality scripts that test product functionality automatically.
- Test Case Creation and automation, execution of release testing with automation testing activities
- Building out Selenium E2E Automation capabilities to automate with browsers and headless on a Linux machine executing on the command line.
- Code in API/Service level tests using JavaScript in POSTMAN
- Followed Cucumber BDD (Behavior Driven Development) and TDD (Test Driven Development) frameworks for writing test cases in natural language that non-programmers can understand.
- Design test plans, scenarios, scripts, or procedures.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Collaborate with cross-functional teams (developers, product owner, BAs) to find ways on how automation can improve the workflow.
- Develop, execute, and maintain automated UI, API and functional tests.
- Enhance and maintain automated CI flows.
- Troubleshoot issues in systems under test.
- Develop the best automation solutions based on the clients’ requirements.
Must Have Technical Skills Set
- We need someone with ETL + RPA experience, and experience in testing Integration + performance of the third-party application.
- We also need someone who can focus on Compliance and Security and can perform/plan testing of the solution around risk and compliance.
- Optimus and/or UiPath, S3 knowledge
- Any System Integration knowledge involving API and ETL logics (Extract, Transform and Load, data transforming)
- Test API connectivity with MS 365 CRM
- Proficient in Object Oriented Programming (OOP) using core Java and extensively used classes, objects, inheritance, polymorphism, and exception handling.
- Experience in creating framework from scratch by using Page Object Model, Page Factory.
- Familiarity with version control tools Git, GitHub, VSC/Code Commit.
- Experienced using Cucumber BDD creates Features, Scenarios and Steps, Tags and Hooks.
- Experienced on Front-end Test Automation using Java, Selenium, Cucumber, Gherkin, Maven, TestNG, and JUnit.
- Involved in Test Planning, Test Preparation, Test Execution, Issue Resolution and Report Generation to assure that all aspects of a Project are in Compliance with the Business Requirements in Test Rail.
- Experienced in Back-end testing by using Java Database Connectivity (JDBC) for Oracle PL/SQL.
- Working knowledge in writing and executing various SQL scripts based on the project requirement.
- Experience in reporting tools like Cucumber Reporting and Inbuilt Html Reporting with the framework.
- Generate Defect Status Report, Test Execution Report, and Test Summary report.
- Proficient in using Amazon Web Services AWS and Azure DevOps.
- Having good knowledge and experience with AWS Services like EC2, VPC, S3, Lambda, SNS, SQS, IAM, API Gateway, Cloud9, Secrets Manager, CloudWatch, Code Pipeline, Code Commit, and Code Build.
- Automation Integration with AWS S3 and Batch Jobs
- Experience in code repository managing activities using GIT/Bitbucket
- Experienced in QE (automation) practices, preferably from QE background.
Ability to infer quality requirements from raw functional requirements with experience in writing test cases and automation.
- Strong analytical and problem-solving skills
- Proficient in written, verbal, and presentation communication skills including the ability to create and maintain best practice documentation and practices, used across multiple systems and functional areas.
- Automation and Integration of tests with Cloud technologies(AWS)
- Experience in Performance Test using JMeter tool.
- Able to work in partnership with global stakeholders to improve practices and get desired outcomes.
Proficient at working collaboratively with product teams to develop, maintain, and implement applications, regarding digital accessibility technologies, policies, standards, and best practices
Nice to have.
- Experience in Security Testing
Job Type: Fixed term contract
Contract length: 12 months
Pay: $45.00-$50.00 per hour
Education:
- Bachelor's Degree (preferred)
Experience:
Work Location: Hybrid remote in Toronto, ON M5J 2N7