As a family company, we serve people and communities. When you work at Meijer, you're provided with career and community opportunities centered around leadership, personal growth and development. Consider joining our family - take care of your career and your community! Meijer Rewards
Please review the job profile below and apply today!
The Sr. Software Development Engineer in Test (Sr. SDET) develops, tests, maintains, and enhances test automation and test coverage solutions for our business systems as a member of an Agile Product development team. Contributes hands-on test engineering deliverables in sprint for the entirety of SDLC with Process, Tooling & approaches as required in conformance to Solution Acceptance Criteria and Enterprise Quality Engineering guidelines.
Plans and leads medium and large test initiatives and integration efforts. Leads and contributes to Innovation programs, Proof of Concepts, and contributes to standard policies and documentation. Reports project status, depicting standard Quality Metrics and trends to peers and leadership.
The person filling this role will work with business Product Owners, Architects Developers, Scrum Masters/RTE, Leaders in Development & Quality Engineering roles to drive value-based delivery with robust test engineering solutions participating in all phases of Agile software development from inception/discovery to production and production support.
This position is a hybrid capacity role that will be in office Monday-Wednesday; may be required Thursday/Friday based on project needs.
What You'll Be Doing:
- Build, Execute and Maintain Automated Test Scripts, Test Plans, aligned to SAFe Agile principles and Enterprise Quality standards providing extensive test coverage to each Business solution.
- Design, build and execute Functional & Integration Test Automation of all components committed to the sprints and program increments, Track & reports results and take corrective actions as needed with defect management practices, apply investigative approaches in debugging preliminary problems using log files.
- Optimizes and enhances test management, test automation of all applications Web/mobile/API/Other using existing test automation frameworks and continuous testing with CI/CD pipelines.
- Contributes technical hands-on effort in new systems test automation development, regression, exploratory, integration tests, evaluations and enhancement of existing test scripts and suites.
- Collaborates and leads others involved in testing and integration efforts.
- Assist with Defect triage, diagnosis, RCA's and resolution of issues discovered across teams in multiple Testing Phases - Feature level , Integration , UAT and Prod Defects .
- Strong problem-solving skills, and ability to think creatively while ensuring processes and procedures are working within the SAFe Agile framework and utilizes ITIL best practices.
- AssistsProduct Owners to enable well defined requirements and Acceptance Criteria to build quality into the product upfront and offering inputs on the testability of functional elements and product designs.
- Participates with other IT members, customers and stakeholders in new product reviews, tests, and pilots or PoC of test automation frameworks, code functions or process models.
- Develops new test capabilities to ensure continued competence and relevance in supporting software development and release readiness in a DevOps model.
- Participates in structured walkthroughs, secure coding, and technical reviews, ensuring application test coding and design follows secure coding and design principles.
- Must be able to work independently with minimal supervision in a team to test, release, rollout and support software applications.
- Assists in the production support and maintenance of applications as needed. Actively participates in all team Agile ceremonies.
- Communicates across multiple teams / levels both technical/non-technical and formal/informal setting with confidence demonstrating competency in quality engineering.
- This job profile is not meant to be all inclusive of the responsibilities of this position; may perform other duties as assigned or required.
What You'll Bring With You:
- Bachelor's degree in Computer Science, Computer Information Systems, Business Information Systems, Engineering or related discipline or equivalent work experience and technical training is required.
- Any SAFe certification (SSM, SASM, SA, SPC, SPMPO). (Nice to have)
- ITIL Foundation certification. (Not required)
- Minimum of 5 Years' experience in Quality Engineering with test automation and/or programming
- Familiarity with business systems in multiple technologies and tools.
- Experience as a team member and team lead on project teams in a cross-functional environment. Experience on Agile teams is preferred.
- Experience in test design and implementation of IT Quality Engineering solutions providing automation & CI/CD.
- Experience with multiple, diverse technical configurations specifically related with Tier 1 Grocery Retail Platforms , related technologies and environments with highly integrated & complex architectures which Includes but not limited to (Corporate applications, Mainframe, Web Apps, APIs, Microservices, Azure Apps , Retail Point of Sale Solutions, Payment Processors & Certifications , back office systems - Cash Office , Data Collect and BI , OCP / K8 Infra architecture , Mobile Apps, Kafka or Rabbit MQ ).- ( Strongly Preferred)
- Expertise in creating and maintaining Functional, Regression & Integration Tests & Test Automation using development tools, test automation frameworks and scripting and report defects timely managing through resolution.
- Proficient in multiple technologies and tooling to build test automation scripts, and framework customizations and applying multiple test strategies. Good understanding of Azure Cloud.
- Experience working of all components in a technical architecture. Includes but not limited to (Azure DevOps, Robot Framework, Python, Postman, ADO , Git, Jmeter, cucumber , Eggplant, Junit, TestNG, Selenium web driver )
- Knowledge of all components in a technical architecture. Includes but not limited to (Azure DevOps, Robot Framework, Python, Postman, VSTS, Git, Jmeter, RestSharp, Xunit, XCTest, XCUITest, Expresso, Eggplant, Junit, NUnit, TestNG, Selenium web driver, ReadyAPI, Test Project).
- Experience working in TDD/ ATDD / or BDD, with its corresponding frameworks/solutions delivering test automation and CI/CD within sprints in a DevOps model.
- Ability to translate business needs into technical requirements for test automation and CI/CD and proactively build extended test coverage to uncover early risks/issues.
- Applies multiple technical solutions timely to business problems with problem solving & understanding structured & technical design techniques.
- Quickly comprehends the functions and capabilities of new technology. A continuous upskilling individual with a drive to thrive in excellence.
- Excellent written and oral communications skills include creating and delivering presentations. Good interpersonal skills, including teamwork, facilitation, and negotiation.
- Excellent planning and organizational skills to self-direct and work with minimal supervision, a team player enabling success of partnering Quality Engineers. Or SDETs
- Ability to effectively adapt to rapidly changing technology, establish and maintain a high level of customer trust and confidence, providing a high level of quality and productivity.
- Balanced Skill & Talent demonstrating Quality Engineering mindset & development technical aptitude.
|