Software Quality Assurance Engineer
East Coast, USA,US
We are Digital Science and we are advancing the research ecosystem.
We are a pioneering technology company, and our vision is of a future where a trusted and collaborative research ecosystem drives progress for all. We believe in better, open, collaborative and inclusive research. In creating the next generation of tools and working in partnership with the community we tackle some of the biggest challenges to research. In order to achieve our vision, we need innovative, inspiring and dynamic people to join our team. Want to join us?
Your new role -
The Software Quality Assurance Engineer is responsible for creating and maintaining test plans and test cases, executing formal test plans, and implementing API based regression and performance tests. You will create test scenarios, test cases, execute those scenarios and cases for unit and system testing and will create and execute automated test suites.
Responsibilities also include estimating, planning, and coordinating testing activities. You will also ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in a defect tracking system.
What you’ll be doing
Review requirements specifications and technical design documents to provide timely and meaningful feedback
Recommend design improvements or corrections to engineers throughout the development process
Maintain effective communication with software engineers of project limitations, capability, performance, and hardware interface changes
Create detailed, comprehensive and well-structured test plans and test cases for both automated and manual testing
Estimate, prioritize, plan, and coordinate testing activities
Design, develop and execute automation scripts
Identify, record, document thoroughly and track bugs
Perform thorough regression testing when bugs are resolved
Research new tools, technologies, and testing processes
Review user interfaces for consistency and functionality
Monitor program performance after implementation to prevent reoccurrence of operating problems and ensure efficiency of operation
Investigate and review feedback, ensuring that root cause investigations are thorough and corrective-preventative actions are robust
Perform regular, thorough accessibility testing in accordance with standards outlined in Section 508, ADA, and WCAG 2.1 Level AA
Educate members of the team on accessibility best practices
What you’ll bring to the role
3+ years in a Quality Assurance type of role
Experience testing web applications
Hands-on experience with automated testing tools such as Cypress
Skilled in diagnosing and solving complex problems and providing detailed technical analysis
Strong knowledge of software QA methodologies, tools, and processes
Experience in writing clear, concise and comprehensive test plans and test cases
Proficiency with HTML, CSS, and ARIA
Experience using accessibility testing tools such as aXe, JAWS, NVDA, VoiceOver, or Talkback, among other tools, to identify accessibility issues
Adaptive and able to learn quickly while working to meet tight deadlines at an accelerated pace
Hands-on experience with both white box and black box testing
Experience working in an Agile/Scrum development process
Must maintain a high level of ownership and see assignments through to completion based on agreed upon deadlines.
Current understanding of best practices regarding system security measures
Professional experience and a high-level understanding of working with various operating systems and their implications
Knowledge of technical developments and trends in application analysis, design, and development
Knowledge of testing methodologies, writing test plans and test scripts
BS/MS degree in Computer Science, Engineering or a related subject
Advanced degree in Computer Science, Software Engineering or related engineering field
Experience as a Developer
Experience identifying accessibility issues through quality assurance testing and suggesting potential solutions for accessibility barriers based on the WCAG 2.1 Level AA standards as well as compliance with the ADA and Section 508
Familiarity with Java
Experience with performance and/or security testing
AWS Cloud familiarity
ISO 9001 implementation experience
Living our Values
We invest in, nurture and support innovative businesses and technologies that make all parts of the research process more open, efficient and effective.
The talent we secure is fundamental to us achieving our vision and our growth plans. The values we live by are:
We are brave in the pursuit of better
We are collaborative and inclusive
We are always open-minded
We are from and for the community
We're an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status
Please note that, in light of vaccination mandates for US Government contractors, Digital Science requires that all US-based employees are fully vaccinated against COVID-19, subject to approved accommodations.
About Digital Science Digital Science is a technology company working to make research more efficient.
We invest in, nurture and support innovative businesses and technologies that make all parts of the research process more open and effective.
Our portfolio includes admired brands including Altmetric, Anywhere Access, Dimensions, Figshare, ReadCube, Symplectic, IFI Claims, GRID, Ripeta, Writefull, Gigantum and Overleaf.
We believe that together, we can help researchers make a difference.