Automation Testing Software Developer
BEPC has an open position for an Automated Testing Software Developer
_Location: Tucson, AZ
Contract W2 Period: 12-month contract with possibilities for extensions
Pay & Benefits: $50-$60/hr. + Medical, Dental, Vision and Life Insurance_
Applies knowledge of design principles, test automation best practices and associated technologies in testing complex systems. General responsibilities include team leadership and responsibility for the deliverables of a software automation strategy and plan, as well as collaboratively providing guidance to software development teams regarding test automation outcomes. Assists in the delivery of customer-centric features by facilitating and providing servant leadership to a technical team.
· Designs and develops an automated testing strategy to optimize and scale automated testing across multiple projects
· Designs\develops stubs & simulators to support development and automation efforts
· Developing automation frameworks
· Partners with software developers to define processes, acceptance criteria, and metrics for unit testing
· Authoring and confirming correctness of user story-driven tests, covering aspects including
o Testing approaches (exploratory, white box, black box, etc.)
o Testing level (end-to-end, system, integration, unit, etc.)
o Testing types (functional, performance, scalability, etc.)
· Validating automation toolchains
· Partnering with Test Architects, Test Leads, and Verification & Validation Leads on practices
· Collaborating with designers, architects, developers, and testers on product development
· Endorses the speak-up culture in a constructive and professional manner to always identify impediments and creative improvement opportunities.
· Participating in Agile ceremonies, events, and activities
· Monitors work to ensure quality, and continuously promote Quality First Time.
KNOWLEDGE, SKILL, OR ABILITY
· Demonstrates systems thinking proficiency, creativity, collaboration with others, and independent thought.
· Experience in automating front-end and back-end applications
· Hands-on experience in software test automation applied to physical instruments
· Experience in Behavior-Driven Development and Gherkin specifications
· Develops and uses company design practices as applied to projects.
· Ability to collaborate with a technical team to ensure delivery of a software design that optimizes architecture needs, company needs, business constraints and technological realities.
· Ability to prioritize needed work based on objective evidence and lean design practices.
· Ability to listen to concerns and issues actively before providing a decision or judgement.
· Information Security and Data Privacy fundamentals
Job Type: Contract
Pay: $50.00 - $60.00 per hour
Schedule:
8 hour shift
Work Location: In person