Quality Test Engineer III (remote) | 3+ Yrs | USA

Website RELX
Job Description:
This is a position on the Bridger Quality Engineering team and includes a combination of Manual and Automated Testing responsibilities. The candidate hired into this position will spend his/her time working on development/ manual testing/ automated testing, based on the current priorities and the needs of the team. The ideal candidate would have a good understanding of all phases of the SDLC, Software Quality Assurance & Testing processes, prior Software Testing experience including Black box/White box/Gray box testing, and implementation of automated test frameworks at different layers of the architecture.
Bridger is a high profile regulatory compliance product within LN: a key product for our international market. Bridger performs screening of billions of customer accounts on a monthly basis; performance and stability are the key! The environment is very fast paced; the candidate must be a fast learner and be able to quickly adapt to changes.
Job Requirements:
- 3+ years of Software Engineering experience
- BS Engineering/Computer Science or equivalent experience required
Knowledge & Skills:
- Experience with building UI automation frameworks using Selenium WebDriver with any modern programming language like Java/C#/Python
- Experience with SOAP and REST API testing using tools like ReadyAPI/Postman
- Advanced SQL knowledge (MySQL & SQL Server)
- Experience with Git source control
- Good knowledge of Performance testing using tools like Load Runner/Jmeter
- Good knowledge of Software Security and usage of SAST and DAST tools
- Familiarity with DevOps/DevSecOps methodologies, CI/CD implementation
- Familiarity with containerization and setup and usage of Docker
- Familiarity with parsing and understanding of log files (IIS, Application, Event Viewer, etc.). Experience with ELK is a big plus.
- Basic Windows Server Administration and working with Windows Services
- Working knowledge of a scripting language like Python/Perl/PHP would be a plus
- Prior development experience with C# .NET and the MVC framework would be a big plus
- Knowledge of Unit Test frameworks like xUnit/nUnit/jUnit would be a plus
- Knowledge of frontend technologies like HTML/JavaScript/CSS would be a plus
- Strong understanding of QA methodologies and experienced testing skills
- Strong knowledge of process improvements and demonstrated experience with implementing them
- Strong knowledge of software system architecture and the software development process
- Strong knowledge in industry best practices in development and testing software
- Strong research and troubleshooting skills (tools/root cause analysis)
- Knowledge of Scrum development methodology
- Ability to work well with internal and external technology resources
- Must be a team player and work well within the current team of Development and Test Engineers
- Advanced written and verbal communication skills
- Fast Learner
- Remain positive in difficult/stressful situations
- Motivated for career growth
- Basic understanding of working within budgets
Job Roles and Responsibilities:
- Develop and execute manual and automated testing for assigned projects to successfully and consistently enable delivery of high-quality software products and services on time, on budget, and to specification
- Plan, build, and execute automated test frameworks working with QA/Testing staff, Project Managers, Technical Leads, and Subject Matter Experts
- Interact with Product Management, Product Delivery, DBA, and Operations teams to plan testing for delivery of products and enhancements and to assure products meet product requirements and quality standards
- Be part of a Scrum Team and work closely with other Scrum team members and teams to understand complex product requirements and translate them into software designs
- Successfully implement development processes, coding best practices, and code reviews
- Perform complex research, design, and software development tasks within a specific business functional area or product line
- Provide direct input to project plans, schedules, and methodology while developing cross-functional software products
- Innovate process improvements that enable efficient delivery and maintenance with consistent direction
- Research available tools and lead or participate in initiatives to identify and implement those that will cost-effectively enhance development and testing capabilities, and product quality
- Identify areas for cooperation with other teams to improve overall quality and, with peers or others, implement initiatives improving testing capability and efficiency
- Report issues and results, researching and identifying root causes as appropriate, documenting accordingly
- Research and identify root causes of security & performance issues in partnership with other developers, architects, and network and system engineers
- Maintain awareness of the state of the industry and evaluate emerging trends/developments that may benefit the organization
- Cooperate in the enhancement of the methodologies employed for test planning and execution, defect tracking, and metric and status reporting
- Lead or participate in continuous improvement initiatives and implementation of best practices
- Maintain flexibility to react quickly to changes in priorities or circumstances to meet the needs of the business
- Perform all other duties as required by the team
When you apply, don’t forget to mention that you found this Job Post on JobsRepo.com