Sr. Software QA Engineer (Remote)
About Blackhawk Network:
At Blackhawk Network, we shape the future of global branded payments through the prepaid products, technologies and network that connect brands and people. Our collaborative innovation and scalable, security-minded solutions help our partners to increase reach, loyalty and revenue. We believe our future holds great things for Blackhawk Network and its partners. We believe that together, we can shape the future. Our beliefs? Win as one team, be innovative, global excellence and be inspiring!
This position may be performed remotely anywhere within the United States except for the State of Colorado, Alaska, North Dakota, or South Dakota.
Responsibilities:
- Develop and update/extend backend integration/system/performance automated test frameworks
- Building highly scalable automation frameworks for system wide tests.
- Work with Engineers building automated CI/CD systems
- Reviewing pull requests (by Dev's and SDET's), reviewing for testability and providing feedback on Engineering Design Docs and writing Test-specific documentation
- Lead quality assurance testing for high throughput, low latency tools and software components
- Authoring comprehensive test plans and test strategies that span across software, and infrastructure components and ensure high quality deliverables.
- Support continuous integration process improvement and innovation
- Write test plans, test strategy and test cases (automated)
- Identify opportunities for improved software development lifecycle
- Troubleshoot critical defects in software coding
- Work closely with the Developers and Engineers to achieve a high level of code coverage
- Enable best engineering practices in the team.
Qualifications:
- Bachelor or Master's degree in Computer Science and/or equivalent experience
- 6+ years of solid experience in testing applications built on java /java related technologies.
- Expertise in designing Automation Framework
- Solid understanding of relational databases like My SQL, DB2
- Technical expertise in building effective testing frameworks, that are highly scalable and reusable.
- Strong knowledge of computing concepts such as service-oriented architecture, REST services, fault tolerance, self-healing, network protocols, network programming, multi-threaded programming, performance, reliability, scalability.
- Proficient in backend system testing and proven experience with testing tools such as Postman, Jmeter, SoapUI.
- Experience with scalability and performance testing.
- Experience integrating the automation suite with CI/CD pipelines such as Jenkins.
- Strong verbal and written communication skills.
- Strong in self-direction, problem solving and critical thinking.
- Deep passion for providing high quality customer experiences.
#LI-NM1
#GLDR
EEO Statement:
Blackhawk Network provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Blackhawk Network believes that diversity leads to strength. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.