JOB DESCRIPTION:
- Work on Quality Management team in Product Development as a full-time Test Automation Lead.
- Build and maintain an automated test framework for a client/server application as well as standalone HTML5 pages.
- Contribute to the creation of a new build system which will use continuous integration, link the testing framework into this new build system.
- Identify test scenarios and implement automation around all scenarios.
- Analyze test results to ensure regression tests are successful, identify defects in the software, report issues, and verify defects have been fixed.
- Interact directly with developers, work effectively in a fast-paced Agile environment.
- Interact directly with customers at JMP conferences.
- Serve as a liaison to testing teams and communicate status and directives.
- Create reporting mechanisms to effectively communicate status and risks.
- Affect the quality of software products by influencing the design and testability during development.
- Keep current of the state-of-the-art technology, via on-the-job learning and access to Trilliant resources and training opportunities.
MINIMUM REQUIREMENTS:
- Master’s degree in Computer Science or related quantitative field
- Knowledge and/or experience in the development of Automation Test framework and infrastructure.
- Knowledge and/or experience in designing software with object-oriented programming languages like Java, C#, JavaScript or Python.
- Knowledge and/or experience in code coverage metrics, refactoring, and peer reviews.
- Knowledge and/or experience in using testing automation frameworks, using open-source technologies like Selenium with Test NG or Junit for test automation across multiple browsers.
- Knowledge and/or experience in various types of Web Applications Technologies and Web Data Management such as – XML Standards, web query languages, including cloud Web Services – AWS Elastic Cloud and web APIs.
- Knowledge and/or experience in advanced database concepts designing and implementing database systems, using database applications like Oracle and/or MYSQL databases.
- Knowledge and/or experience in integrated development environments like Eclipse and/or Git, and Maven.
- Knowledge and/or experience in software testing concepts, and methodologies- Functional testing, Black box testing, Use case testing, Regression testing, Integration testing, and white box testing of object-oriented software.
- Working knowledge of both Windows and Linux operating systems, and platforms.
- Ability to work independently and own projects from conception to release.
- Ability to perform complex tasks executing and modifying processes, like requirements development, coverage, and traceability.
- Solid understanding of software testing tools, methodologies, and software reliability principles and testing in the software life cycle.
- Knowledge and/or experience in Agile methods and principles like Extreme Programming and Scrum, Iteration/Sprint planning, daily standup meetings.
- Knowledge and/or experience with Data Communication principles and a basic understanding of Internet Protocols
Trilliant Values-
PASSIONATE-We find the right solutions for customers and exceed their expectations.
ACCOUNTABLE-We work smartly and tackle problems with urgency to get the job done.
CONFIDENT We look to the future and partner with each other to deliver world-class solutions.
ENERGIZED-We are excited and support the growth and direction of Trilliant.