Penn Foster
Lead Software Engineer QA
Penn Foster, Irvine, California, United States, 92713
Origence is looking to hire a talented
Lead Software Engineer QA!This is a high impact high visibility position. We are starting a new Quality Engineering team and are looking for passionate people who can help us lay a solid foundation to impact quality validation across the Origence software engineering landscape.The Lead software engineer in test will design and develop automation frameworks for end-to-end testing of applications. This will leverage the most current tools and technologies to define our test automation strategy by building requirements and designing robust frameworks. They will also be responsible for creating high quality, maintainable code for automated test cases and the frameworks to execute and report on.This role will be an automation testing evangelist and will be interfacing with multiple teams to facilitate adoption of the test automation as part of software development practices.What you will do:
Strategize, introduce, and implement automation frameworks to support integration, web service, UI and performance testing across Origence product lines. Contribute towards the future state of automation by closely collaborating with the Software Developers and functional Testers. Perform gap analysis of current state of automation frameworks and testing infrastructure across products and strategizing future state of automation framework with a roadmap.
Drive continuous improvement in overall automated testing coverage and approach. Ensure our tests are running in a Continuous Integration (CI) fashion and move us towards our goal of Continuous Delivery (CD). Provide technical guidance and leadership for a group of software development engineers in test. Provide status updates to engineering leadership and escalate issues appropriately. Participate in release planning, sprint planning, and technical design reviews; provide input as appropriate.
Analyze product and technical user stories and create documents and execute relevant testable scenarios. Develop, maintain and execute automated tests. Develop, maintain and enhance test automation framework and test infrastructure as needed.
The ideal candidate:
Education:
Bachelor’s degree or two years of related experience and/or training; or equivalent combination of education and experience.
Experience:
Expertise in designing automated test framework and best practices.
7+ years of development and test automation experience in C# / .NET/Java tech stack.
Strong object-oriented design and coding skills with expertise with at least one modern programming language such as Java, Python or C#.
5+ years of experience working with API and frontend testing frameworks and tools (e.g., WebdriverIO, Cypress, Postman etc.).
Demonstrated analytical and problem-solving skills in a technical environment.
Thorough understanding of the application development life cycle, CI/CD, and testing in an agile environment.
Understanding of Cloud computing platforms (Azure/AWS), Containers (Docker), CICD.
Specialized Skills:
Good organizational skills.
Self-motivated, requiring minimal oversight.
Good team player with the ability to work in a fast-paced environment.
Strong interpersonal, written, and oral communication skills.
Ability to write complex SQL queries and stored procedures.
Experience working with Microsoft Technologies (ASP.NET, C#, SQL Server, MSMQ).
Experience working with test frameworks.
Advanced understanding on how to perform system deployments (i.e., website, database, and NT services).
Proficient with using testing tools.
Perks and Benefits:
Paid Time Off.
401k (8% match).
College Tuition Benefits/ Tuition Reimbursement.
Great Benefits options.
Company Culture! Cultural and Holiday celebrations, Theme days like Star Wars Day & Bring your Kids to Work Day, Monthly Townhalls and Quarterly Company Meetings that ensure awareness, inclusion, and transparency.
The starting salary range for this full-time position in Irvine, CA is $130,000 - $135,000 per year. This base pay will take into consideration internal equity, candidate’s geographic region, job-related knowledge and experience among other factors. Origence maintains a highly competitive compensation program. Under company guidelines, this position is eligible for an annual bonus to provide an incentive to achieve targeted goals. Bonuses are awarded at company’s discretion on an individual basis.Origence is an equal opportunity employer. All recruitment, hiring, training, compensation, benefits, discipline, and other terms and conditions of employment will be based upon an individuals’ qualifications regardless of race, religion, color, sex, gender identity, sexual orientation, national origin, ancestry, military service, marital status, pregnancy, age, protected medical condition, genetic information, disability or any other category protected by federal, state or local law.
#J-18808-Ljbffr
Lead Software Engineer QA!This is a high impact high visibility position. We are starting a new Quality Engineering team and are looking for passionate people who can help us lay a solid foundation to impact quality validation across the Origence software engineering landscape.The Lead software engineer in test will design and develop automation frameworks for end-to-end testing of applications. This will leverage the most current tools and technologies to define our test automation strategy by building requirements and designing robust frameworks. They will also be responsible for creating high quality, maintainable code for automated test cases and the frameworks to execute and report on.This role will be an automation testing evangelist and will be interfacing with multiple teams to facilitate adoption of the test automation as part of software development practices.What you will do:
Strategize, introduce, and implement automation frameworks to support integration, web service, UI and performance testing across Origence product lines. Contribute towards the future state of automation by closely collaborating with the Software Developers and functional Testers. Perform gap analysis of current state of automation frameworks and testing infrastructure across products and strategizing future state of automation framework with a roadmap.
Drive continuous improvement in overall automated testing coverage and approach. Ensure our tests are running in a Continuous Integration (CI) fashion and move us towards our goal of Continuous Delivery (CD). Provide technical guidance and leadership for a group of software development engineers in test. Provide status updates to engineering leadership and escalate issues appropriately. Participate in release planning, sprint planning, and technical design reviews; provide input as appropriate.
Analyze product and technical user stories and create documents and execute relevant testable scenarios. Develop, maintain and execute automated tests. Develop, maintain and enhance test automation framework and test infrastructure as needed.
The ideal candidate:
Education:
Bachelor’s degree or two years of related experience and/or training; or equivalent combination of education and experience.
Experience:
Expertise in designing automated test framework and best practices.
7+ years of development and test automation experience in C# / .NET/Java tech stack.
Strong object-oriented design and coding skills with expertise with at least one modern programming language such as Java, Python or C#.
5+ years of experience working with API and frontend testing frameworks and tools (e.g., WebdriverIO, Cypress, Postman etc.).
Demonstrated analytical and problem-solving skills in a technical environment.
Thorough understanding of the application development life cycle, CI/CD, and testing in an agile environment.
Understanding of Cloud computing platforms (Azure/AWS), Containers (Docker), CICD.
Specialized Skills:
Good organizational skills.
Self-motivated, requiring minimal oversight.
Good team player with the ability to work in a fast-paced environment.
Strong interpersonal, written, and oral communication skills.
Ability to write complex SQL queries and stored procedures.
Experience working with Microsoft Technologies (ASP.NET, C#, SQL Server, MSMQ).
Experience working with test frameworks.
Advanced understanding on how to perform system deployments (i.e., website, database, and NT services).
Proficient with using testing tools.
Perks and Benefits:
Paid Time Off.
401k (8% match).
College Tuition Benefits/ Tuition Reimbursement.
Great Benefits options.
Company Culture! Cultural and Holiday celebrations, Theme days like Star Wars Day & Bring your Kids to Work Day, Monthly Townhalls and Quarterly Company Meetings that ensure awareness, inclusion, and transparency.
The starting salary range for this full-time position in Irvine, CA is $130,000 - $135,000 per year. This base pay will take into consideration internal equity, candidate’s geographic region, job-related knowledge and experience among other factors. Origence maintains a highly competitive compensation program. Under company guidelines, this position is eligible for an annual bonus to provide an incentive to achieve targeted goals. Bonuses are awarded at company’s discretion on an individual basis.Origence is an equal opportunity employer. All recruitment, hiring, training, compensation, benefits, discipline, and other terms and conditions of employment will be based upon an individuals’ qualifications regardless of race, religion, color, sex, gender identity, sexual orientation, national origin, ancestry, military service, marital status, pregnancy, age, protected medical condition, genetic information, disability or any other category protected by federal, state or local law.
#J-18808-Ljbffr