Business Wire, a Berkshire Hathaway company, is the global market leader in press release distribution and regulatory disclosure. We are on a mission to redefine how organizations connect with their audiences - and that’s just the beginning!
Organizations, large and small, depend on us to accurately publicize market-moving news and multimedia, and generate social engagements that develop interactions with their target audiences.
Role Summary
The software quality engineering team at Business Wire works on a wide array of applications ranging from on-premises to cloud-based applications. We support multiple development teams over several product areas. We focus on continuous improvement and finding better ways to test so that we can deliver great software and products. We are a diverse team that is always learning.
The Senior Software Development Engineer in Test (SDET) writes test code in our automation frameworks. The Senior SDET will be writing a lot of test classes and methods as well as writing data and business models to support parametrization and application wrappers to support the testing of additional applications and services. They will investigate and determine how to automate testing of applications and services and will be responsible for maintaining tests and the core framework as the application tests change from sprint to sprint.
The Senior SDET will mentor and support quality engineers on the team, play a major role in designing and building automation frameworks, review code and promote the use of automation and adherence to quality standards across the organization.
Role Responsibilities
- Partner with Engineering and Product teams to understand software features, help debug code, automate repetitive tasks, and implement new tools and automation frameworks to streamline the quality process.
- Collaborate with your agile team to understand customer usage models and develop test plans and test cases that closely mimic real-world environments and scenarios.
- Create, automate, and run test cases for all types of functional and non-functional testing, especially performance, usability and scalability.
- Identify, log, and track defects discovered during all phases of test and provide a high level of transparency to stakeholders. Troubleshoot and diagnose any errors and points of failure.
- Perform exploratory and manual testing as necessary to ensure high test coverage.
- Provide technical direction and mentorship to engineers in test design and coding including but not limited to code reviews and pair programming.
- Work closely with the Release Management and DevOps to coordinate and improve test coverage for code deploy events.
Skills and Qualifications
- Bachelor’s degree in computer science or related technical field with relevant work experience.
- 7+ years of SDET experience with a comprehensive understanding of key aspects of software quality and strong coding skills.
- Experience creating, modifying and maintaining Automation Framework Models, e.g. BDD, TDD, Hybrid, or Data Driven frameworks.
- 7+ years of experience creating, running, and troubleshooting automation scripts for testing web applications, microservices, and Java applications using open-source test tools, like Cypress, Selenium, and Playwright.
- 5+ years of experience programming in JavaScript and at least one other modern programming language like Java, C# or Swift. Must demonstrate in a coding interview.
- Experience working with DevOps installing, configuring, and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins, GitLab, Bamboo, or AWS CodePipeline.
- Experience working in a version control system, like GitHub or GitLab.
- Experience with stress, performance, and load testing using jMeter or k6.
- Demonstrated ability for complex problem solving while explaining solutions in simple terms.
- Excellent interpersonal skills, self-motivated, able to work independently and with a team, and perform multiple tasks under minimal supervision.
- Experience implementing quality improvement and software development methodologies, e.g. CIP and Agile.
- Strong written and verbal skills
Preferred Qualifications:
Master's degree in computer science or relatedAWS Cloud Certification or other similar cloud vendor certification and experience.Mobile application test experience.Ability to query both relational and non-relational databases.Experience testing Salesforce applications.
Business Wire will not sponsor a new applicant for employment authorization for this position.
What We Offer
The base salary range for this position is $120K to $140K/year. Offered salary will be determined by several factors, including but not limited to: applicant’s education, experience, knowledge, skills and abilities, as well as internal equity and alignment with geographic market data. Business Wire reserves the right to modify this salary range at any time.
Business Wire’s total rewards include:Ability to work remotelyExcellent health benefits that begin on your first day of employment$100 monthly fitness allotment, a tuition reimbursement program, and enhanced mental health resources401(k) plan with generous company match, and annual profit sharing contribution (subject to company performance)PTO, Floating Holidays, Wellness Day Off, Birthday Day Off, and more!
A pre-employment background check will be required after the acceptance of an offer. Business Wire is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. Pursuant to the San Francisco Fair Chance Ordinance and other similar state laws and local ordinances, and its internal policy, Business Wire will also consider for employment qualified applicants with arrest and conviction records.