What are the responsibilities and job description for the System Test Automation Engineer -Python, XCTest position at Aspire System Digital Transformation Inc?
Job Details
System Test Automation Engineer - Operations
Job Type : Contract
Location : Sunnyvale, CA- Onsite
Duration : 6 - 12 months
Interview process:
- L1 Technical interview internally with Aspire Systems. This will be 60 minutes of Teams which may include online coding assignment.
- Followed by 2-3 Client interview which includes coding, technical discussion. Candidate will be required to share the screen while coding.
- Background Verification is Mandatory after the offer is released.
Qualifications
- Bachelor s or Master s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- 5 years of experience in Software Quality Assurance (SQA) & Automation Testing, ideally within factory software validation, embedded systems, or production environments.
- Strong proficiency in Python and Swift for test automation development.
- Experience with test automation frameworks (e.g., Selenium, Appium, Cypress, TestNG, XCTest).
- Expertise in CI/CD tools (e.g., Jenkins, GitLab CI, Docker, Kubernetes).
- Hands-on experience with networking and operating system concepts.
- Strong understanding of API testing (REST/SOAP, JSON, XML) and database validation (Postgres, Snowflake).
- Experience in performance testing (JMeter, Locust) and system-level debugging.
- Excellent analytical, problem-solving, and debugging skills.
- Meticulous, analytical, methodical, and creative problem-solving ability with a commitment to driving quality forward.
- Ability to triage problems, prioritize tasks, and report findings clearly.
- Understanding of networking and operating system concepts is required.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Applied knowledge with at least one test automation framework (e.g., Selenium, Appium, Cypress, TestNG)
- Meticulous, analytical, methodical, and creative problem-solving ability with a commitment to driving quality forward.
- Strong presentation skills for effectively communicating with senior and executive leadership combined with strong leadership abilities.
Preferred Qualifications
- Experience working in factory test environments or production validation for hardware/software testing.
- Hands-on experience with XCTest framework for iOS testing.
- Applied knowledge of machine learning, deep learning, natural language processing, and generative AI for QA automation.
- Familiarity with edge computing, IoT, and sensor data processing in production environments.
- This role may require up to 25% travel, including international trips to manufacturing sites and engineering teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Salary : $60