Looking to be a part of a highly innovative organization in your next opportunity!? Our client is currently looking for a Senior Software Engineer to join their Mississauga team! If you are looking for a new challenge, and have a great interest in technology, we want to hear from you!
What are the perks:
- Hybrid Environment available!
- Chance to work with a global leading innovating company!
- Room for growth and expansion!
The responsibilities for the Senior Software Engineer:
Create and maintain a comprehensive end-to-end automation testing framework for executing UI integration tests and quality tracking using a variety of tools, including Java, JavaScript/TypeScript, Cypress, Selenium WebDriver, Cucumber, TestNG, and Junit.
Design and formulate test cases based on specified requirements.
Implement automated API testing, leveraging tools like REST Assured or SOAP UI.
Collaborate closely with the development team to enhance unit test coverage, frameworks, and productivity tools.
Participate actively in requirements, architecture, and design specification reviews.
Conduct peer code reviews to ensure code quality.
Utilize defect management tools like JIRA for issue tracking.
Employ GIT as a source code management system and leverage Jenkins and Github Actions for Continuous Integration/Continuous Deployment (CI/CD) processes.
Develop Load and Performance tests using tools such as JMeter.
Adhere to the scaled agile software development process.
Document design history as stipulated by standard operating procedures.
The required qualifications for the Senior Software Engineer are:
Possess a B.S. or M.S. degree in Computer Science or a related field.
Accumulate a minimum of 5 years of experience in software development in a testing or software test engineering role.
Exhibit proficiency in Software Development in Test (SDT) and Behavioral Driven Development (BDD).
Demonstrate expertise in TypeScript, Java, and Cypress, with knowledge of JavaScript, REST Assured, and Spring as a plus.
Proven experience in both API and UI test automation.
Familiarity with Agile software development tools and practices.
Capability to create and maintain design history and software release documentation.
Experience in coordinating and communicating effectively with global teams.
Possess a basic understanding of microservice architecture, AWS services, Docker, CI/CD, Linux, and Shell scripting.
Summary:
If you are looking for a new challenge, professional growth and have a great interest in modern software development please reach out to us today! We can’t wait to introduce you to your awesome new team.
- Job ID / No. du Poste: 33169
- Open Positions / Postes Ouverts: 1
Share
Facebook
Twitter
LinkedIn
Telegram
Tumblr
WhatsApp
VK
Mail