- 8 active jobs (view)
- jedrix.com
Description
We have has a long term contract to hire opportunity with one of our premier clients.
No H1B's please.
As a Test Automation Engineer, you will be responsible for working to improve and maintain the rapid development and deployment of the applications. Additional responsibilities will include continuous improvement of the release process, improving automation in development, test and production environments, researching and implementing new open source or commercial technologies, troubleshooting environment issues as they arise, and writing unit, functional and automation tests. This position will work closely with application developers and testers to ensure that all departments are working toward quality of software and processes.
Responsibilities include:
- Review, analyze and recommend solutions and tools to improve the software development process
- Lead the creation and maintenance of the testing infrastructure used to automate tests
- Evaluate and adopt new tools for incorporation into the automated testing process that will increase productivity or better diagnose root cause of application defects
- Maintain automated testing standards, policies, procedures and techniques
- Provide testing project status information to management
- Build, execute and debug automated functional and back-end tests
- Find areas of existing manual intervention and replace with automation where possible
- Create comprehensive tests and checks to validate application functionality and deployment success
- Adheres to testing standards within scripts and mentors other team members to follow such standards
- Collaborates with stakeholders and team members to achieve business results
- Analyzes acceptance criteria and provides feedback to business on development projects
- Participates in industry or other professional networks to ensure awareness of industry standards, trends and best practice in order to strengthen organizational and technical knowledge
- Diagnose problems and report bugs and enhancements to development
- Work with deelopment and QA team to make decisions around what to automate
- Find areas of existing manual intervention and replace with automation where possible
Requirements:
- Bachelor's Degree or equivalent experience
- 5+ years of experience in test software development
- C# coding
- 3+ years of test automation experience
- 3+ years developing, deploying and maintaining high volume test scripts for web applications or web API services
- Competency in development of customized automation frameworks is preferred
- Experience in the use of Selenium and Source control (git)
- Experience with large databases a plus
- Strong communication skills needed to collaborate with office and remote staff
- Able to work with limited requirements, technical and testing documentation
- Desire to understand how complex systems work and continuously improve those systems
- Test-driven infrastructure development
- Experience with Team Foundation Server (Visual Studio) preferred