Lead Software Test Engineer
Irvine, CA, USA Req #1016 Monday, April 29, 2024
Auction.com is the nation’s leading online real estate marketplace focused exclusively on the sale of residential bank-owned and foreclosure properties via online auctions and live trustee sale events.
By offering access to exclusive properties and technology designed to seamlessly connect buyers and sellers, Auction.com empowers residential real estate investors and financial institutions to achieve optimal, mutually beneficial results to go beyond the bid.
Position Summary
Responsible for leading the charge in developing and implementing advanced automation strategies. This role is pivotal in transforming testing processes to achieve higher efficiency, accuracy, and speed in software releases.
The Lead Software Test Engineer will design automation frameworks, enhance the testing tools sets and ensure the integration of automation best practices throughout the software development lifecycle.
Responsibilities / Duties
Craft and execute a forward-thinking automation strategy that aligns with the organization's goals and technological advancements.
Ensure the automation framework is scalable, maintainable, and integrates seamlessly with existing tools and processes.
Architect and develop robust automation frameworks that support continuous integration and continuous delivery (CI / CD) practices.
Choose appropriate automation tools and technologies that fit the company's needs and software stack.
- Foster a culture of innovation and continuous learning within the team.
- Champion the adoption of automation best practices, including code standards, peer reviews, and documentation. Ensure the team produces high-quality, reusable, and reliable automated test scripts.
- Work closely with Test Engineers, Product Manager, developers, and other stakeholders to integrate automated testing into the SDLC.
Advocate for automation in all phases of testing, from unit to system level, ensuring comprehensive test coverage.
- Continuously evaluate and improve the automation strategy, tools, and processes. Stay abreast of the latest trends in test automation and integrate innovative approaches to enhance testing efficiency and effectiveness.
- Develop and execution the automated performance tests to ensure software performance meets requirements. Address scalability testing to ensure the software can handle projected user loads.
- Develop comprehensive reporting mechanisms to track the effectiveness of automated tests. Analyze test results, identify trends, and report key metrics to stakeholders to inform decision-making.
Knowledge, Skills and Abilities
- Bachelor's or master’s degree in computer science, Engineering, or a related field, or equivalent professional experience preferred.
- A minimum of 9 years of experience in software testing with a focus on test automation.
- At least 3 years of experience in a leadership role within an automation or Testing function.
- Expertise in designing and implementing test automation frameworks and strategies.
- Proficiency with a wide range of automation tools and technologies (e.g., Selenium, Appium, Nightwatchjs, Playwright, WebdriverIO, Arttillary.
io, Github and Jenkins).
- Familiarity with CI / CD pipelines
- Excellent communication and collaboration skills, with the ability to lead cross-functional teams and initiatives.
- Demonstrated ability to manage multiple projects and priorities in a dynamic, fast-paced environment.
- Utilize SQL to query databases for test validation, verify data integrity, and ensure accurate data transactions within the application.
- Knowledge of Microservices, Salesforce, and AWS.