Job Summary
The Senior Quality Test Engineer is a position in Quality Assurance responsible for leading the development and execution of performance and automation testing solutions. This position works with core teams to target automation priorities and maintaining a foundation/suite of automated test to be executed both ad-hoc and as part of continual daily build and deployments.
The Tech Content team is responsible for support of back end content repositories and services that are utilized by Elsevier’s web applications and APIs.
Experience and Education
- 5+ years of Quality Test Engineering experience.
- BS Engineering/Computer Science or equivalent experience.
- Experience with Java and automated testing tools/technologies.
- Experience working in agile development methodologies.
Responsibilities
- Ensure that testing addresses requirements as agreed with all stakeholders.
- Develop, write, and execute tests with a focus on automation to ensure deliverables meet business requirements.
- Focus on identifying opportunities to apply automation to manual tests or existing regression tests.
- Work across teams to enhance quality assurance/testing with a broad scope in mind for overall impacts.
- Research available tools and lead or participate in initiatives to identify and implement those that will cost-effectively enhance testing capabilities and product quality.
- Configure, maintain, and/or administer testing tools or environments.
- Identify areas for cooperation with other teams to improve overall quality and implement initiatives to improve testing capability and efficiency.
- Maintain awareness of the state of the industry and evaluate emerging trends/developments that may benefit the organization.
- Maintain flexibility to react quickly to changes in priorities or circumstances to meet the needs of the business.
- Report issues and results, researching and identifying root causes as appropriate, documenting accordingly.
- Other duties as assigned.
Required Skills
- Advanced knowledge of software development methodologies (e.g. Agile, Scrum, SAFe, etc.).
- Expertise in development languages including but not limited to: Java/J2EE, Web Services, XML, XQuery, MarkLogic, RDBMS, SQL, spark, scala.
- Experience with AWS a plus
- Knowledge of Windows and UNIX platforms
- Strong research skills.
- Strong knowledge in industry best practices in development.
- Knowledge in using and developing applicable tool sets.
- Ability to interface competently with other technical personnel or team members to finalize requirements.
- Ability to work well with internal and external technology resources.
- Ability to write and review portions of detailed specifications for the development of complex system components.
- Ability to complete complex bug fixes.
- Excellent oral and written communications skills.
- Demonstrated ability to work in multi-team, multi-location environment (including onshore/offshore) where heavy collaboration and coordination of activities is critical.