
Apartments - Senior Software Engineer In Test (Native Apps/Mobile Automation)
- Irvine, CA
- $105,000-184,000 per year
- Permanent
- Full-time
- Design, develop and maintain automated test frameworks and scripts for native mobile applications using relevant frameworks and tools (e.g., Appium, Katalon Studio, Calabash).
- Write and maintain automation documentation.
- Ensure that products conform to business requirements/company policies, software quality standards, and established procedures.
- Collaborate with cross-functional team members.
- Prepare and execute functional, integration, and regression test suites.
- Recommend and assist in corrective actions in automation testing.
- Develop Automation strategy and planning across projects.
- Continuously evaluate and improve test automation processes, tools, and methodologies.
- Execute automated test cases, analyze results, identify defects, and report findings to development teams.
- Document bugs found, track, and work iteratively with developers to manage through resolution lifecycle.
- Conduct performance, stability, and UI testing on various mobile devices and operating systems.
- Integrate automated tests into Continuous Integration/Continuous Delivery (CI/CD) pipelines to enable rapid and reliable releases.
- Assess, recommend and implement tools to enhance testing.
- Demonstrate innovation, flexibility, self-directed, detail oriented.
- Work independently and meet deadlines.
- Actively engage in team coaching and mentoring.
- Demonstrate excellent reporting and collaboration skills.
- Demonstrate good time management and organizational skills
- Bachelor's Degree required from an accredited, not for profit university or college
- A track record of commitment to prior employees
- 6+ years of experience in Software Quality Assurance Engineering
- Strong hands-on experience with mobile automation frameworks and tools.
- Extensive hands-on experience in developing automated tests for native apps using tools such as Appium for cross-platform (iOS and Android) automation.
- Experience building integration tests using tools like MSTest, NUnit, SpecFlow or similar Frameworks
- Strong knowledge of mobile app architecture, UI elements, and platform-specific behaviors.
- Skilled in evaluating trade-offs and defining testing strategies for native applications across emulators and physical devices.
- Complete understanding of automation systems and databases.
- Experience in debugging code.
- Work closely with developers, product managers, and other QA engineers to understand requirements, define test strategies, and ensure comprehensive test coverage.
- Ability to effectively articulate technical challenges and solutions.
- Excellent communication (written and verbal), collaboration, reporting, analytical and problem-solving skills.
- Proficient with Agile testing methodologies and best practices.
- Strong work ethic and a positive attitude.
- Ability to prioritize, multi-task and be proactive
- Strong, object-oriented design and coding skills (Java).
- Experience with Selenium.
- Strong experience with Microsoft Technologies, specifically .NET Framework, C#, TSQL, SQL Server, Visual Studio, and Azure DevOps.
- Knowledge/Experience of Web development technologies including HTML, XPath, CSS, & JavaScript.
- Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug
- Life, legal, and supplementary insurance
- Virtual and in person mental health counseling services for individuals and family
- Commuter and parking benefits
- 401(K) retirement plan with matching contributions
- Employee stock purchase plan
- Paid time off
- Tuition reimbursement
- On-site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes
- Access to CoStar Group's Diversity, Equity, & Inclusion Employee Resource Groups
- Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks