-
iOS Quality Engineer
- Capgemini (Seattle, WA)
-
Senior iOS QualityEngineer
Location:
US-WA-Seattle (Hybrid, no REMOTE)
FT
- Direct hiring with benefits
Job Summary andMission
This
position contributes to success of Customer iOS mobile application by
developing,
implementing, and sustaining test automation, practices, methods, tools and
controls in support of the Customer iOS mobile application development team.
The iOS SDET works as a primary liaison between the iOS SDET team and all other
work streams. Considers complete ownership for the automation needs and works
closely with the team developing complex UI, API, CI, and environmental systems
test automation. iOS SDETs will be expected to take a proactive role in setting
up and achieving goals / milestones for the team as well as recommending
quality improvements to automation requirements, facilitating automation development,
effective automation execution, and assist in the development and
implementation of new automation technologies / frameworks. This role will have
the primary focus in the development and sustainment of automation frameworks
from the ground up with minimal usage of 3rd party frameworks, tools, and GUI
driven automation tools.
Summary of KeyResponsibilities
- Ownership of the
design, development and execution of the iOS Test automation & its
processes
- Develop iOS mobile UI
automation using XCUITest and Swift
- Develops, maintains,
and executes automated test scripts
- Constantly work with
the leadership team to address the challenges and brainstorm in improving the
automation frameworks
- Work with
cross-platform teams to gain efficiencies
- Develop new
automation frameworks, improve existing ones and implement automated test
suites and test cases within those frameworks
- Implement process
improvements to automation, development, automation execution and assist in
their development and implementation
- Bring in efficiency
with CI/CD and Cloud solutions
- Participates in tool
and technology selection process and creates proof of concept models for new
technologies
- Participates in
analysis on whether features or functions should be automated.
- Monitors,
consolidates, analyses, debugs, and communicates automation test results
- Creates and
manufactures test data needed for execution or database population
- Follows coding and
design standards and provides suggestions on improvements
- Participates in the
continual maintenance of code base and refactoring
Requirements
- Strong coding
knowledge and experience in Object Oriented development languages (Java, Swift,
etc.)
- Experience (4 or more
years) developing test automation (unit, functional, integrated or end-to-end)
- Experienced in
applying algorithms and design patterns to solve complex problems
- Demonstrate knowledge
using version control and defect tracking methods, including an understanding
of associated tools/software (Bitbucket, Github, TestRail, Jira, or similar)
- Experience/knowledge in
CI/CD tools - Bamboo, buddybuild, or Jenkins
- An understanding of
project management processes and related tools
- Experience/familiarity
in Agile / Scrum / Kanban / DevOps processes
- Strong organization
and planning skills
- Ability to handle
numerous concurrent activities under time constraints and effectively
prioritize and execute assignments in a highly dynamic environment
- Demonstrated
collaboration on diverse teams including products, developers & quality
assurance
Nice to Have
- Knowledgeable in the
Swift programming language or willingness to learn Swift
- Passionate in
learning new tools / technologies
- Experienced in script
development in a Linux environment is a plus
- Objective-C,
JavaScript, Ruby, or Python development experience is a plus
Capgemini discloses salary range information in compliance with state and local pay transparency obligations. The disclosed range represents the lowest to highest salary we, in good faith, believe we would pay for this role at the time of this posting, although we may ultimately pay more or less than the disclosed range, and the range may be modified in the future. The disclosed range takes into account the wide range of factors that are considered in making compensation decisions including, but not limited to, geographic location, relevant education, qualifications, certifications, experience, skills, seniority, performance, sales or revenue-based metrics, and business or organizational needs. At Capgemini, it is not typical for an individual to be hired at or near the top of the range for their role. The base salary range for the tagged location is 95 to 105K per annum.
This role may be eligible for other compensation including variable compensation, bonus, or commission. Full time regular employees are eligible for paid time off, medical/dental/vision insurance, 401(k), and any other benefits to eligible employees.
Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, or any other form of compensation that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company-s sole discretion, consistent with the law.
Sogeti is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
-