Job: SDET (iOS testing)
Location: Bellevue, WA, United States
Duration: Long Term
JD:
· Designs, develops, and maintains automation systems and tools to be used by development and test engineers.
· Assists in designing test cases for unit, functional, performance, scalability, and durability testing (where applicable).
· Manages and grooms the automated and manual test suites regularly to ensure proper balance between coverage and fast feedback cycles.
· Develop test plans and maintain them regularly, working with product owners, system analysts, developers, and external vendors.
· Design, document and manage functional, integration and regression test suites.
· Hands-on test planning, test development, testing and defect submission
· Identify E2E scenarios that exercise operational and business workflows
· Exceptional debugging skills and ability to identify root cause of a test failure
· Analyzes code coverage using industry standard tools such as SonarQube.
· Ensures automated tests are integrated into the Continuous Delivery Pipeline.
· Grows and maintains technical skills and expertise through continuing education and training.
· Proactively identify and mitigate risks and remove obstacles.
· Guide the completion of root cause analysis to ensure issues do not recur.
· Operates as a contributing part of the DevOps team, participating in 24x7 support and primary on-call rotations.
· Contributes in Design and Design Reviews.
· Contributes in code reviews.
·
· 3+ years iOS app development using: Swift / Objective-C (all new development is in Swift)
· 3+ years performing detailed technical design and implementation of moderately complex iOS applications
· 2+ years professional experience using 3 or more automation tools (e.g., Selenium, TestNG, Appium, Sauce Labs, Rest Assured, Postman, Cucumber, Jasmine, Protractor, etc.)
· 2+ years professional experience with various testing methodologies and strategies: Test Driven Development, Behavior Driven Development, etc
· 2+ years professional experience designing and developing applications on Unix or designing complex multi-tiered applications.
· 2+ years minimum experience with Agile/Scrum
· Proven experience improving product quality through code reviews, writing effective unit tests
· Solid grasp of mobile networking and REST Web Service
· Experience in API design, SDK architecture, and mobile SDLC practices.
· Experience and understanding of large and complex code bases and architecture
· Demonstrated ability to work in cross functional teams and ability to drive results through positive influence
· Have experience identifying performance bottlenecks
· Experience with working with Redis & Apigee Proxy
· Work with a cross-functional team of developers, data scientists, UX/UI designers, sales, and support analysts daily
· Technical leadership skills for managing a track of work and defining a comprehensive solution leading
· Familiarity with user-centered analysis
· Ability to translate high technical solutions/problems to audiences at varying technical levels.
· Strong ability to prepare and present technical documentation
· Experience with REST APIs and Microservices.
· Familiarity with Cucumber, Spring, Java, JIRA, GitLab, Splunk is a plus.
· Strong willingness to learn new technologies and quality engineering practices
· Excellent communication and cross-group collaboration skills
· Quick learner and proactive personality.
· Experience with Agile Framework
· Experience working Jira, Gitlab, AppDynamics, and Splunk
Location: Bellevue, WA, United States
Duration: Long Term
JD:
· Designs, develops, and maintains automation systems and tools to be used by development and test engineers.
· Assists in designing test cases for unit, functional, performance, scalability, and durability testing (where applicable).
· Manages and grooms the automated and manual test suites regularly to ensure proper balance between coverage and fast feedback cycles.
· Develop test plans and maintain them regularly, working with product owners, system analysts, developers, and external vendors.
· Design, document and manage functional, integration and regression test suites.
· Hands-on test planning, test development, testing and defect submission
· Identify E2E scenarios that exercise operational and business workflows
· Exceptional debugging skills and ability to identify root cause of a test failure
· Analyzes code coverage using industry standard tools such as SonarQube.
· Ensures automated tests are integrated into the Continuous Delivery Pipeline.
· Grows and maintains technical skills and expertise through continuing education and training.
· Proactively identify and mitigate risks and remove obstacles.
· Guide the completion of root cause analysis to ensure issues do not recur.
· Operates as a contributing part of the DevOps team, participating in 24x7 support and primary on-call rotations.
· Contributes in Design and Design Reviews.
· Contributes in code reviews.
·
· 3+ years iOS app development using: Swift / Objective-C (all new development is in Swift)
· 3+ years performing detailed technical design and implementation of moderately complex iOS applications
· 2+ years professional experience using 3 or more automation tools (e.g., Selenium, TestNG, Appium, Sauce Labs, Rest Assured, Postman, Cucumber, Jasmine, Protractor, etc.)
· 2+ years professional experience with various testing methodologies and strategies: Test Driven Development, Behavior Driven Development, etc
· 2+ years professional experience designing and developing applications on Unix or designing complex multi-tiered applications.
· 2+ years minimum experience with Agile/Scrum
· Proven experience improving product quality through code reviews, writing effective unit tests
· Solid grasp of mobile networking and REST Web Service
· Experience in API design, SDK architecture, and mobile SDLC practices.
· Experience and understanding of large and complex code bases and architecture
· Demonstrated ability to work in cross functional teams and ability to drive results through positive influence
· Have experience identifying performance bottlenecks
· Experience with working with Redis & Apigee Proxy
· Work with a cross-functional team of developers, data scientists, UX/UI designers, sales, and support analysts daily
· Technical leadership skills for managing a track of work and defining a comprehensive solution leading
· Familiarity with user-centered analysis
· Ability to translate high technical solutions/problems to audiences at varying technical levels.
· Strong ability to prepare and present technical documentation
· Experience with REST APIs and Microservices.
· Familiarity with Cucumber, Spring, Java, JIRA, GitLab, Splunk is a plus.
· Strong willingness to learn new technologies and quality engineering practices
· Excellent communication and cross-group collaboration skills
· Quick learner and proactive personality.
· Experience with Agile Framework
· Experience working Jira, Gitlab, AppDynamics, and Splunk