Job Description :
Barrister Global Services Network Inc. is currently looking for a motivated, highly detailed, organized and outgoing individual to support one of our major nationwide clients. The successful applicant should be able to quickly adapt their knowledge to the current IT environment and be able to enhance the current systems in place. They should also possess excellent verbal and written communication skills so as to be understood by technical and non-technical personnel.

Job Summary :
We are looking for an individual with a passion for being part of an Agile development team, participating in all aspect of the software development lifecycle, focusing on making the team more efficient and productive through quality software best practices. This role will be part of the exciting new Digital customer team. If you have experience in an agile environment and a passion for using servant leadership to deliver amazing solutions, apply to be a part of our innovative culture built on the foundation of generations of success. You will be given the opportunity to create software, as well as design/build/maintain test automation and have a direct and meaningful impact on the quality of our company platform

Responsibilities:
Responsible for design and execution of test strategies as part of an Agile scrum team
Participate in product design reviews to provide input on testability of functional requirements, product designs, and
estimating/planning
Analyze and decompose complex software systems and collaborate with and influence others to improve the overall
design
Translate user stories and requirements to test cases
Develop and support the testing of product features throughout the entire development cycle
Own and be accountable for test strategy, test planning, and test execution
Design and build advanced automated testing frameworks.
Be the voice of quality by uncovering issues, debugging the application through logs, stack traces and test results,
continuous monitoring of systems under test and applications in production to increase confidence in the product or features rolled out
Work closely with development teams to drive root cause analysis and feed that knowledge into automated quality
processes effectively
Drive adoption of best practices in code health, testing, and maintainability.
Collaborate with engineers in other teams to keep current on the company’s latest developments in the area of
automation, learn from them and share/propose ideas.
Advocate for shift-left approach to testing and be the voice of quality
Research emerging test tools, trends and methodologies and enhance existing systems and processes
Willingness and availability to be a part of a 24/7 production support team on a rotating basis

Requirements:
Ability to effectively articulate technical challenges and solutions.
Experience working in an Agile/Scrum environment
Strong experience in quality assurance and in developing automation frameworks and automated tests
Experience with front end automated testing tools such as Selenium WebdriverIO
Experience with back end services automated testing tools such as DevTest
Programming experience in Javascript and/or Java
Hands-on experience in setting up continuous integration (CI) build environments using TeamCity, Gitlab or a comparable solution.
Familiarity with containerization software such as Docker
Experience with defect trackers, , preferred
Demonstrated experience designing and architecting scalable and resilient enterprise software
             

Similar Jobs you may be interested in ..