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

Apply Job

When you apply, don’t forget to mention that you found this Job Post on JobsRepo.com