Software Quality Engineer- iOS Level 3 - Cincinnati, United States - Qual IT Resources

    Default job background
    Description

    #10489- Software Quality Engineer for iOS Level 3

    Design, develop, and maintain native iOS automation tests that drive key functionalities within our Ecommerce App. This can include:


    • Navigation and informational features that guide and inform our customers.


    • User interfaces that empower customers to seamlessly select their grocery preferences (delivery or pickup)


    • Be part of our software team testing new and existing native components and experiences to support sprint and release events.


    • Contribute to the team's testing efforts by writing clean, maintainable code automation code, test cases, and release processes.


    • build and maintain the automation suite for iOS platform including monitoring the build pipeline to ensure tests are performing to expectation.


    • Expected to provide manual testing on iOS platform when required


    • Provide subject matter expert input for new feature planning and development including documentation such as how-to instructions, set-up, and reports to shareholder and partner teams.


    • Help determine root cause for defects and document repeatable steps to reproduce.


    • Champion strong communication practices and effectively interface with Product, Design, development, and other QA teams.

    Minimum Qualifications:


    • 3+ years of experience in software development and testing, with a focus on the iOS platform.


    • Strong proficiency in iOS application development using Swift and SwiftUI


    • Hands-on experience with iOS testing frameworks such as XCTest & XCUITest


    • Experience with continuous integration and delivery pipelines (e.g., Jenkins, CircleCI, Github).


    • Excellent problem-solving skills and attention to detail.


    • Knowledge of Accessibility and Security: testing apps that are accessible to everyone and secure from vulnerabilities is important.


    • Excellent communication and collaboration skills


    • Can translate requirements, wireframes and mock-ups into test cases that are executed in the automation platform


    • Strong problem-solving skills, detail oriented, works well in a team and individually.

    Key Responsibilities


    • Effectively work in a fast-paced environment utilizing the Agile methodology


    • Develop and maintain functional automation test scripts utilizing modular frameworks and best practices


    • Execute test scripts to validate correct functionality of application


    • Use SQL for back-end database validation


    • Perform various types of testing including smoke, white box, black box, integration, end-to-end, regression, and system testing as needed


    • Participate in requirement & design review sessions; evaluate requirements & design docs from a quality test automation standpoint


    • Manage test coverage based on risk analysis


    • Document defects and evaluate priority of defect based on overall application functionality


    • Coordinate test script reviews with stakeholders as appropriate.


    • Adhere to requirement review, defect writing & test script writing guidelines


    • Ensure completion of all deliverables within schedule, budget and quality constraints.


    • Participate in Root Cause Analysis sessions


    • Ensure that projects follow prescribed software development life cycle standards.


    • Develop and maintain good relationships with project team.


    • Multi-task to meet assignment deadlines


    • Accurately estimate work assignments


    • Show assertiveness


    • Identify obstacles and roadblocks; and offer suggestions to work around obstacles


    • Help drive and improve QA process within the team you are assigned


    • Actively participating in planning and refinement sessions


    • Converting and covering all requirements to test case scenarios


    • Automated Test framework / CI-CD maintenance

    **Candidates must currently live in Cincinnati, OH; Charlotte, NC; Boca Raton, FL; San Jose, CA; or Chicago, IL.