What are the responsibilities and job description for the Software Test Engineer III position at B2Gnow (3520200)?
Job Description
Job Description
The Software Test Engineer III will be responsible for owning, developing and maintaining automated testing suite for the application. Ensures holistic quality of the software. Contributes to the methodology for defining testing scripts and test coverage. Contributes to defining risk coverage and system wide test plans defining critical areas of functionality. Identifies areas for improvement in the architecture of the testing suite. Understands the industry and business we serve and apply understanding to testing of the application and products. Coach and mentors others.
B2Gnow, one of the fastest-growing companies in the country (Inc. 5000, annually from 2013 to 2021), is seeking exceptional individuals to join our team. B2Gnow provides software to government agencies of all sizes that streamlines and improves the effectiveness of their supplier diversity programs. B2Gnow is already the industry leader in the Supplier Diversity and Grant Management software segment and is private equity owned by Polaris Partners. The B2Gnow web-based SaaS platform supports thousands of simultaneous users and transactions in a completely secure environment. The nature of our business is diversity - we celebrate and support that as part of our culture.
The key responsibilities of the position...
- Owns, develops, and maintains complex automated tests and scripts to ensure the holistic quality of the software; Contributes to the methodology for creating new testing scripts and plans; Contributes to defining risk coverage and system wide test plans identifying critical areas of functionality; Develops and communicates plans for automated testing coverage across the entire application; Completes all forms of testing including functional, integration, system, acceptance, compatibility, and regression testing.
- Identifies areas for improvement and contributes to the architecture of the automated testing framework for areas of product expertise.
- Understands and contributes to the architecture and design of the testing software for areas of product expertise; Creates standards and guidelines for developing new automated tests, test plans, and test specifications.
- Creates and owns complex data sets to test logic, error handling and system workflows; Identify ways to improve the data sets.
- Isolates, reproduces, and tracks defects; develops and maintains understanding; Owns moderate to complex projects / tasks.
- Responsible for the verification of system functionality by executing complex automated and manual tests, analysing results, and providing recommendations. Creates and manages performance metrics, defects / enhancements, test cases, and test results across areas of product expertise.
- Documents testing according to required procedures; Assists defining, owning, and maintaining testing documentation standards.
- Understands the business objectives and industry we serve. Be a subject matter expert across several modules of the application. Applies understanding and expertise to application, and coding tasks to make data-driven recommendations for internal process improvements and product documentation; Mentors others to gain a better understanding of the concepts above; Incorporate the business value and identify the broader impact to the software; influence and provide technical guidance to other team members.
- Leads and maintains the implementation of the delivery pipeline, including test automation, frameworks, build environments, test environments, and security for areas of product expertise; Influence and lead on standards and processes of team and events, including planning, work estimation, peer reviews, and test design.
- Understands and recommends improvements to the software development cycle and quality assurance methodologies.
- Operates as a trusted advisor on issues and trends; provides general consulting services leveraging expertise and best practice knowledge; identifies and implement better test tools and automation methodology.
- Analyses and reports test results and monitors trends over time; provides guidance to teams to continuously improve.
- Mentors, coaches, trains, and provides feedback to other team members; may provide feedback to leadership on technical abilities of team; Completes complex peer code reviews for test automation code and incorporate feedback into automated tests.
- Acts as an escalation point and subject matter expert for the complex production issues or software code issues to ensure the stability of the application and resolution of issues in areas of product expertise.
- Collaborates with product management to refine backlogs, review business cases, provides estimates, reviews, and prioritizes test plans and test cases.
- Assists defining the quality control standards for the team.
- Travel to corporate locations may be required one to two times per year.
- Performs other related duties as assigned.
What we’d like you to bring to the table for this role…
B2Gnow provides a competitive benefits package for our full-time employees…
We are an equal opportunity employer and do not unlawfully discriminate on the basis of race, color, religion, gender, sexual orientation, sex, gender identity, gender expression, national origin, ancestry, age, medical condition, disability, veteran status, marital status or other prohibited factors under applicable federal, state and local laws.