Lead Software Development Engineer in Test
RELX

San Diego, California

Posted in IT


This job has expired.

Job Info


LexisNexis Risk Solutions

We develop industry-leading compliance solutions to help customers fight financial crimes and stay abreast of anti-money laundering, anti-bribery and corruption, and countering financing of terrorism legislations. LexisNexis Risk Solutions cares about our world and we would love for you to join our team if you want to help solve meaningful problems too.

Lead Software Engineer in Test

The lead Software Development Engineer in Test (SDET) is responsible for leading the testing process, automation development, and test execution to accomplish on-time and efficient delivery of high-quality software products and/or data. They are in charge of providing technical leadership for the design and implementation of test automation and applications. Lead SDETs convey software concepts to other development staff, as well as non-technical professionals. Additionally, they lead the testing efforts for small cross-functional engineering teams to meet customers' deadlines and requirements. They also write performance test plans and automation for integrated services and clusters. Additionally, lead SDETs work with other information technology (IT) professionals to develop automation-based solutions that comply with all project specifications.

Other tasks performed by lead SDETs include performing code troubleshooting, debugging, and refactoring as required, as well as using testing and software development programs to conduct trials and perform extensive testing. Lead SDETs also compose user stories for tests with realistic time/effort estimates and write detailed technical reports based on them. They actively participate in product specification reviews and assist teams writing and reviewing test plans. Additionally, SDETs define testing standards, integrate testing as part of the Software Development Life Cycle (SDLC) and create visibility through metrics and reporting.

Primary Responsibilities

  • As a member of an Agile Scrum team, your work will begin at the earliest stages of the SDLC; Influencing standards, requirements, architecture, design, and process to enable and improve testability.
  • You will advocate for quality alongside engineering and business stakeholders; leading by example and creating appropriate priorities and metrics to positively impact internal and external customers.
  • You will have a test automation-first mindset, developing tests in parallel with feature development with a focus on value, reusability, and extensibility
  • You will define and leverage existing test frameworks, and contribute to their extension, to accomplish your qualification objectives in a CI/CD environment. You will define standards and approaches that others within the team can support.
  • You will use your knowledge and experience in test automation to determine the best type of test to implement, such as API, Integration, DAO, UI, or manual test, based on the needs of the team and product.
  • You will share your knowledge, experience, and practical results across multiple teams, through broader teachings or direct mentorship, as part of a culture of collaboration.

Must Have Skills
  • Ability to develop and execute complex automated and performance testing.
  • You have demonstrable experience with a modern programming language (such as Java, Javascript, C#, or others)
  • Experience in pipeline creation and development for testing in a CI environment, using tools such as Jenkins.
  • You are strongly motivated to apply technical skills to solve tough problems and propose creative solutions with automation, finding the best solution for the needs of the team while driving best practices in testing.
  • Strong understanding of the software development process, QA methodologies, and process improvement
  • Advanced written and verbal communication skills.


Experience and Education
  • 5+ years of Quality Automation Test Engineering experience
  • BS Engineering/Computer Science or equivalent experience required


Other Responsibilities
  • 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 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.
  • Configure, maintain, and/or administer testing tools or environments.
  • Develop and execute automated and performance testing for assigned projects to successfully and consistently enable delivery of high-quality software products and services on time, on budget, and to specification.
  • Interact with Product Management, Project Management, Engineering, and Operations teams to plan testing for delivery of products and enhancements and to assure products meet product requirements and quality standards.
  • Maintain flexibility to react quickly to changes in priorities or circumstances to meet the needs of the business.
  • Plan and execute automated and performance tests working with staff, project managers, technical leads, and subject matter experts.
  • Report issues and results, researching and identifying root causes as appropriate, documenting accordingly.
  • Ensure that testing addresses requirements as agreed with other stakeholders.
  • Research available tools and participate in initiatives to implement those that will cost-effectively enhance testing capabilities and product quality.
  • Identify opportunities to apply existing automation or other tools to meet testing needs.
  • Research and identify root causes of performance issues in partnership with architects, developers, and network and system engineers.
  • Maintain awareness of the state of the industry and evaluate emerging trends/developments that may benefit the organization.
  • Conduct project reviews, ensuring review criteria are defined, and implementing procedures for ensuring quality control of project deliverables.
  • 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 framework for record retention in order to support internal and external IT audits.
  • Work across teams to enhance quality assurance/testing and help to develop/execute performance and automation testing throughout the business as appropriate.
  • Identify areas for improvement and, with leadership, peers, or others, implement initiatives improving overall capability and efficiency.
  • Ensure results of root cause analyses are addressed.
  • Maintain flexibility to react quickly to changes in priorities or circumstances to meet the needs of the business.
  • All other duties as assigned.


We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact accommodations@relx.com or if you are based in the US you may also contact us on 1.855.833.5120.

Please read our Candidate Privacy Policy


This job has expired.

More IT jobs


CoreLogic Solutions, LLC
Dallas, Texas
Posted about 1 hour ago

CoreLogic Solutions, LLC
Irvine, California
Posted about 1 hour ago

CoreLogic Solutions, LLC
Austin, Texas
Posted about 1 hour ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.