
SnapX
SnapX is looking for a Remote SDET Engineer #EngineerJobs
**Key Responsibilities** – Own and be accountable for test strategy, test planning, and test execution within their product team. – Responsible for design and execution of test strategies as part of an Agile scrum team – Participate in product design reviews to provide input on testability of functional requirements, product designs, and estimating/planning. – Analyze and decompose complex software systems and collaborate with and influence others to improve the overall design. – Translate user stories and requirements to test cases. – Develop and support the testing of product features throughout the entire development cycle. – Design and build advanced automated testing frameworks. – Uncovering issues by debugging the application through logs, stack traces and test results and continuous monitoring of systems under test – Work closely with development teams to drive root cause analysis and feed that knowledge into automated quality processes effectively. – Drive adoption of best practices in code health, testing, and maintainability – Collaborate with engineers in other teams to keep current on the company’s latest developments in automation, learn from them and share/propose ideas. – Advocate for shift-left approach to testing and be the voice of quality. – Research emerging test tools, trends and methodologies and enhance existing systems and processes. – Guide testing efforts involving coaching, mentoring, active participations in application code reviews, and contributing to improvements to frameworks, tools, processes, – Lead best practices for both Software engineers and Quality engineers like Risk based testing, TDD (Test Driven Development) and Shift left practices including execution of automated tests in CICD pipelines. – Leverage Java knowledge to build Junits for both front end code changes and web services/API. – Provide oversight to ensure automation test suites are well maintained and operational. – Participate in the interviewing, selection, and onboarding of Kroger QA team members. – Analyze Application requirements and design and provide feedback on completeness and testability. – Provide accurate estimates for QA efforts including test case design/scripting, test data management, test execution, and defect correction. – Assist in Front end, Data Integrity and backend testing including DB and services/API. – Report on risks to timeline to all stakeholders and guide Team to resolve/mitigate risks to project timelines. – Identify opportunities to improve application code quality by increasing unit and integration test coverage. – Identify opportunities to increase Test automation coverage at all levels of testing “ Unit, INT, SOA, E2E and Regression. – Leverage technical expertise to develop, maintain and execute automation tests and CICD pipelines. – Provide ideas and feedback on test automation frameworks and opportunities to improve. – Participate in all ceremonies, meetings, and sessions held for the project and team. – Assist with building and maintaining test environments and driving their best use. **Minimum Position Qualifications** – 8+ years of experience in Quality Assurance and software testing environment – 5+ years of experience developing and executing automated test scripts in UI and web services / API. – 5+ years of experience working with automated test frameworks and test runners. – 3+ years of experience with Java and developing JUnits. – 3+ years of experience with test case management and test case management tools – 3+ years of experience utilizing risk-based testing techniques. – 2+ years of experience with defect management and using defect management tools. – 2+ years of experience managing test environments and test data. – 1 year of experience using SQL or other query methods to validate data changes in the database. – Any experience working in an Agile/Scrum environment. – Any experience mentoring and coaching team members (remote and onsite
SnapX