Gentis Solutions is seeking an Software Developer in Test to join our team. 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.
Required Skills:
- 5 years experience of quality assurance and testing as well as developing automation frameworks and automated tests
- 5 years programming experience in Javascript and/or Java
- 2 years experience working in an Agile/Scrum environment
- Experience with front end automated testing in Selenium Webdriver. Selenium Webdriver IO is preferred
- Experience with back end services automated testing tools such as REST Assured and Supertest
- Experience with application life cycle management tools. Atlassian Jira preferred
- Hands-on experience in setting up continuous integration (CI) build environments using TeamCity, Gitlab or a comparable solution
- Hands on experience in source control with GIT
- Familiarity with unit testing frameworks like J-Unit and Test NG
- Familiarity with containerization software such as Docker
- Ability to effectively articulate technical challenges and solutions
- Demonstrated experience designing and architecting scalable and resilient enterprise software
Job Description:
- Own and be accountable for test strategy, test planning, and test execution within their product team
- 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
- Design and build advanced automated testing frameworks
- Uncovering issues by debugging the application through logs, stack traces and test results and continuous monitoring of systems under test
- 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
Gentis Solutions offers excellent compensation and benefits including: higher wages than regional averages, full health, dental, vision, 401K, and two weeks of paid time off in year one.