"Automation testing is booming as companies push for faster releases and higher quality. In the heart of Silicon Valley, a contract role in Cupertino offers you a chance to lead complex test automation projects. This position as an Automation Quality Engineer II is perfect for seasoned engineers looking to showcase their Python, Swift, or Java skills in a fast\u2011paced environment.\n\n# Job Summary\nWe are seeking an experienced Automation Quality Engineer II to design, develop, and maintain automated test frameworks for our software products. The role requires strong programming expertise, hands\u2011on experience with CI/CD pipelines (preferably TeamCity and Kotlin), and the ability to drive testing initiatives independently while communicating effectively with cross\u2011functional teams.\n\n# Top 3 Critical Skills Table\n| Skill | Why it's critical | Mastery Level |\n|-------|-------------------|--------------|\n| Automation programming (Python/Swift/Java) | Drives test creation & maintenance for fast releases | Senior |\n| CI/CD pipeline expertise (TeamCity, Kotlin) | Enables seamless integration of tests into build flow | Mid |\n| Independent project ownership | Ensures end\u2011to\u2011end delivery without constant supervision | Senior |\n\n# Interview Preparation\n1. **Describe how you would design a scalable test automation framework in Python for a mobile app.**\n *What the interviewer is looking for:* Understanding of modular architecture, reusable components, and integration with CI pipelines.\n2. **Explain how you have customized TeamCity pipelines using Kotlin scripts.**\n *What the interviewer is looking for:* Hands\u2011on experience with TeamCity DSL, script maintenance, and pipeline optimization.\n3. **How do you ensure test reliability and reduce flaky tests in a continuous integration environment?**\n *What the interviewer is looking for:* Strategies for isolation, retries, environment provisioning, and robust assertions.\n4. **Walk us through a scenario where you independently drove a testing project from conception to production.**\n *What the interviewer is looking for:* Project management skills, stakeholder communication, and measurable outcomes.\n5. **What communication techniques do you use to convey complex technical findings to non\u2011technical stakeholders?**\n *What the interviewer is looking for:* Clarity, conciseness, and the ability to translate technical jargon into business impact.\n\n# Resume Optimization\n- Automation Quality Engineer\n- Python automation\n- Swift testing\n- Java test scripts\n- CI/CD pipelines\n- TeamCity\n- Kotlin DSL\n- Independent project ownership\n- Software Development Engineer\n- Excellent written and verbal communication\n\n# Application Strategy\nWhen reaching out to the recruiter, send a concise email that begins with a friendly greeting, attaches your updated resume, and clearly highlights your top automation skills. Make sure to mention related skills you possess, such as Python automation, TeamCity pipeline scripting, and independent project delivery. Reference specific projects where you applied these skills and align them with the responsibilities listed in the job description.\n\n# Career Roadmap\n| Current Role | Typical Experience | Core Focus | Next Position |\n|--------------|-------------------|------------|---------------|\n| Automation Quality Engineer II | 9+ years in test automation | Test framework design, CI/CD integration | Senior Automation Engineer |\n| Senior Automation Engineer | 12+ years, leading test suites | Strategy, mentorship, cross\u2011team collaboration | QA Automation Lead |\n| QA Automation Lead | 15+ years, program\u2011level quality ownership | Program management, quality strategy | Director of Quality Engineering |\n"