Functional Tester – Montreal East

  • Company:
    Maarut
  • Location:
  • Salary:
    negotiable / monthly
  • Job type:
    Full-Time
  • Posted:
    22 hours ago
  • Category:

Skills: Functional testing, Integration testing, JIRA, Confluence Role Responsibilities: – Work closely with IT Operations, business leads, vendors and product owners to understand full scope of features and pair with developers to advise and build automation scripts (unit, integration, end-to-end, UI) ensuring code coverage and quality. – Design, develop, execute and maintain automated test scripts for different environments in system/software development life cycle processes. Coordinate and actively participate in ensuring proper execution of manual and automated tests. – Identify and create of reusable test data for automated testing. – Train and guide other QA team members on tools and test automation best practices. – Participate in all agile ceremonies (stand-ups, planning, backlog refinement, reviews, retrospectives) ensuring QA and testing is continuously represented and effectively incorporated into all aspects of the project. – Work closely with product & development team through design reviews & kick-off meetings to ensure a consistent understanding of the features / bugs being resolved. Mandatory Skills: – 5-6 years of experience in developing and maintaining automated test scripts. – Excellent understanding of the Software Development Life Cycle (SDLC) and the importance of testing process in ensuring quality and reliable releases. – Familiarity with common automation testing tools & frameworks (Selenium, Cucumber, SoapUI, LoadUI, etc) – Strong hands on experience developing test scripts for functional, performance, and regression testing that include automated, ad-hoc, and manual testing elements. – Understanding of Computer Science fundamentals and relevant test automation patterns & theories (Page Object Model, Behavior Driven Development, etc) – Experience with Continuous Integration tools (Jenkins, Git, etc) – Ability to quickly learn and become familiar with the software product being tested – ability to understand the business domain & customers needs is a plus. – Solid writing & communication skills – ability to clearly articulate verbally & in writing bugs that were encountered and steps to reproduce them. – Familiarity working with multiple browsers / Operating Systems and multiple devices – Ability to work independently with minimal supervision – Must be a team player, well organized and efficient with excellent judgment and decision-making skills