As a Software Developer in Test, you will be responsible for working with a product team on tactical, day to day and strategic progress for the product(s) This will include being responsible for/and supporting the rollout of consistent testing methodologies, frameworks, and CI/CD pipelines across the product suite for all levels of testing
Managing progress towards desired outcomes and driving the outputs that will lead to the achievement of those outcomes
Your success will be measured on the ability to increase and improve the automation testing strategy across all levels of tests inclusive of performance, scalability, and security
This role will be held accountable for the performance, adherence and adoption of testing standards and processes across the product engineering team
WHAT YOU VE DONE:
Experience working in engineering teams leveraging Cloud-native technologies in a SaaS B2B space with focus on performance, scale, security, and reliability.
Build and rollout automation testing strategy with approaches for Functional and non-functional testing strategies.
Effective at tracking and reporting progress and status of key outcomes to relevant stakeholders
Provide an overall view of testing coverage and prioritize improvements in program increments.
Identify and test quality within the CI/CD pipeline allowing for code to be production ready with every successful build.
Evaluate test data for trends and potential testing improvements.
Participate in tool analysis, create proof of concept models, and make recommendations to support the tools selection process.
Provide oversight on test automation and performance test activities, and then accurately monitors and communicates test execution results.
Manufactures test data needed for execution or database population.
Follow coding and design standards and provide suggestions on improvements for test architecture design.
Creates and executes appropriate test plans, test strategies, and processes for development activities in concert with business and project management efforts.
Working with a high level of autonomy and the ability to leverage communication and metrics to drive outcomes.
Building confidence with peers and executives in the reliability of testing conducted by your team.
Developing and progressing the careers of those on your team
WHAT YOU VE DONE:
5+ years of professional industry experience with cloud native software development
General understanding of application and system architecture concepts including service-oriented architecture (SOA) RESTful APIs
Experience working with CI/CD as it relates to testing automation.
Experience with cloud services such as AWS, Azure, GCP
Experience in PaaS logging, monitoring, and observability tools such as Prometheus, Splunk, Datadog etc.
Experience in DevOps and GitOps models with infra-as-code, config-as-code, policy-as-code.
Experience utilizing a variety of tools/technologies to solve testing problems.
Experience with Selenium automation framework, or similar frameworks.
Strong background in implementing and/or using industry-standard testing tools.
Strong working knowledge of SQL
Ability to handle numerous concurrent activities under time constraints and effectively prioritize and execute assignments in a highly dynamic environment
Ability to drive ideas from concept to successful implementation and adoption
Demonstrated success working within an Agile development environment
Demonstrated collaboration on diverse product engineering teams including Product Managers, Product Owners, Engineers, Architects related to quality assurance roles and responsibilities
Knowledge of testing best practices and approaches for custom developed and consumer off-the-shelf packaged applications
Experience developing or working with commercial or open-source automation tools and frameworks
Demonstrate knowledge using version control and defect tracking methods, including an understanding of associated tools
Experience with quality assurance testing related to release management