805 Test Automation jobs in the United States
Software Test Automation Engineer (Python/HIL)
Posted 1 day ago
Job Viewed
Job Descriptions
Software Test Automation Engineer (Python / HIL)
at Ample, Inc. San Francisco
About Ample:
Are you ready to make a global impact? Ample, Inc. is a cutting-edge electric vehicle battery swapping company at the forefront of sustainable transportation solutions. Our mission is to accelerate the global transition to clean and efficient mobility by revolutionizing the way EVs are powered. At Ample, we utilize advanced robotics to enable rapid and cost-effective modular battery swapping, making powering your electric car as convenient as a gas station visit. Our passionate team of technologists, designers, and environmental advocates is dedicated to addressing one of the most pressing challenges of our era. Join Ample and be part of our mission to make this accessible to billions of vehicles worldwide.
About the Role:
At Ample, you’ll be part of a forward-thinking team dedicated to making a meaningful impact on the world. Our commitment to sustainability and cutting-edge technology offers a unique opportunity to shape the future of transportation. We value diversity, innovation, and collaboration, and we provide a supportive work environment where your ideas can thrive.
As a Software Test Automation Engineer on the Ample team, you will build test automation infrastructure with hardware-in-the-loop spanning different use cases and setups. You’ll supervise all aspects of testing and ensure the quality of various components of our system.
What you’ll do:
- Work with developers to craft, develop, and identify requirements for test automation framework for testing with hardware-in-the-loop (HIL)
- Lead and maintain various test setups
- Build and maintain functional automated test suites
- Set up the infrastructure to run tests in CI/CD
- Guide software developers to build meaningful test cases
What you’ll bring:
- Minimum Bachelor’s degree in Computer Science, Electrical, ECE or related discipline
- Proficiency in Python
- Proficiency in Linux and embedded systems
- Working understanding of Continuous Integration environments
- Experience with Github actions and Robot Framework
Bonus Skills:
- Experience with Jenkins and continuous integration systems is a plus
- Experience with Docker and Portainer is a plus
- Proficiency in C and C++ is a plus
We are an equal opportunity and E-verified Employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status.
#J-18808-LjbffrSoftware Test Automation Engineer (Python/HIL)
Posted 1 day ago
Job Viewed
Job Descriptions
Software Test Automation Engineer (Python / HIL)
at Ample, Inc. San Francisco
About Ample:
Are you ready to make a global impact? Ample, Inc. is a cutting-edge electric vehicle battery swapping company at the forefront of sustainable transportation solutions. Our mission is to accelerate the global transition to clean and efficient mobility by revolutionizing the way EVs are powered. At Ample, we utilize advanced robotics to enable rapid and cost-effective modular battery swapping, making powering your electric car as convenient as a gas station visit. Our passionate team of technologists, designers, and environmental advocates is dedicated to addressing one of the most pressing challenges of our era. Join Ample and be part of our mission to make this accessible to billions of vehicles worldwide.
About the Role:
At Ample, you’ll be part of a forward-thinking team dedicated to making a meaningful impact on the world. Our commitment to sustainability and cutting-edge technology offers a unique opportunity to shape the future of transportation. We value diversity, innovation, and collaboration, and we provide a supportive work environment where your ideas can thrive.
As a Software Test Automation Engineer on the Ample team, you will build test automation infrastructure with hardware-in-the-loop spanning different use cases and setups. You’ll supervise all aspects of testing and ensure the quality of various components of our system.
What you’ll do:
- Work with developers to craft, develop, and identify requirements for test automation framework for testing with hardware-in-the-loop (HIL)
- Lead and maintain various test setups
- Build and maintain functional automated test suites
- Set up the infrastructure to run tests in CI/CD
- Guide software developers to build meaningful test cases
What you’ll bring:
- Minimum Bachelor’s degree in Computer Science, Electrical, ECE or related discipline
- Proficiency in Python
- Proficiency in Linux and embedded systems
- Working understanding of Continuous Integration environments
- Experience with Github actions and Robot Framework
Bonus Skills:
- Experience with Jenkins and continuous integration systems is a plus
- Experience with Docker and Portainer is a plus
- Proficiency in C and C++ is a plus
We are an equal opportunity and E-verified Employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status.
#J-18808-LjbffrTEST AUTOMATION SOFTWARE ENGINEER
Posted today
Job Viewed
Job Descriptions
Job Description
Test Automation Software Engineer
Interested candidates please send a resume and optional cover letter to:
Job Description:
Buffalo Computer Graphics, Inc. is looking for a test automation developer who can function as a team member in the creation of tests to verify API, web-based and mobile solutions. Responsibilities include design, implementation, maintenance, and debugging of assigned test automation development work throughout the application life cycle. The developer is expected to be comfortable with open source tool use and development and will report to the Automation Team Lead for Emergency Management & Homeland Security Solutions at BCG.
Candidate will work with an existing development team, initially on legacy test improvement and then on new test coverage and tools. Experience with writing unit, acceptance, smoke and regression tests will be useful.
Salary Range:
$50,000 – 70,000 depending on experience.
Anticipated Job Duties and Responsibilities:
- Complete the design and implementation of new features based on specifications provided by a system architect.
- Read and understand legacy code in order to make augmentations, enhancements, and bug fixes.
- Collaborate with QA and development teams to optimize product quality.
- Write clear, concise, descriptive technical documentation and bug reports.
- Workday is on-site with flexible scheduling
Education/Experience Requirements:
- Bachelor’s Degree in Computer Science, Software Engineering, or similar technical discipline.
Recommendations for the Job:
- Proficiency in some of the following programming languages / technologies:
o Python
o SQL
o JavaScript ES6 / jQuery
o HTML5 / CSS3
o Selenium/Playwright
o Robot Framework
o JMeter
o Powershell / bash
- Experience troubleshooting and fixing performance problems in Python.
- Familiarity with Source Control systems. (GIT, Mercurial)
- Build Environments (Jenkins, TeamCity)
- Strong problem solving and analytical skills.
- Excellent verbal and written communication skills.
- Familiarity with load and performance testing tools
- Familiarity in designing mobile applications using native development tools for iOS and Android
- Have a desire to stay up-to-date on current techniques, tools, and trends
Buffalo Computer Graphics provides a wide range of generous benefits including health, dental, disability, and life insurance, sick and vacation days, and 401(k) matching.
Buffalo Computer Graphics is a privately owned, US Small Business that has been in operation since 1982. BCG was named to the Inc. 5000 list of fastest growing private companies. BCG has a reputation for providing superior products and excellent service to both private sector and government customers. Visit us online at
Buffalo Computer Graphics is an Equal Opportunity Employer and does not unlawfully discriminate on the basis of any status or condition protected by applicable federal or state law.
US Citizenship is required.
Interested candidates please send a resume and optional cover letter to:
Test Automation Developer
Posted today
Job Viewed
Job Descriptions
Job Description
We're seeking a Test Automation Engineer for hands-on firmware and IoT device testing in Aurora, IL. You'll develop Python-based test frameworks, work with embedded systems, and validate real-world smart home products.
Schedule: 8:00 AM - 5:00 PM | Duration: 6-12 months | Location: Aurora, IL (Chicago Metro)
What You'll Do
- Develop and maintain automated test frameworks for firmware and IoT devices
- Create Python test scripts for hardware interactions and serial communication
- Set up test racks, relays, and control equipment for device validation
- Build CI/CD integrations and manage code in Bitbucket
- Debug automation workflows for smart home sensors and controllers
- Collaborate with firmware engineers on embedded system testing
Required Skills
- 3+ years experience with test automation frameworks (Robot Framework, Pytest, Cucumber, Behave)
- Strong Python programming skills with hardware/device testing experience
- Embedded systems and firmware testing background
- Experience with serial communication protocols (UART, RS232, SPI, I2C)
- Version control proficiency (Git/Bitbucket)
- Hands-on experience testing physical devices and IoT equipment
Preferred Qualifications
- DevOps and CI/CD pipeline experience (Jenkins, GitLab CI)
- Wireless protocol knowledge (WiFi, Bluetooth, Zigbee, Z-Wave)
- Multithreading and concurrent programming skills
- API testing and database experience
Benefits
- Comprehensive health, dental, and vision coverage
- Competitive PTO policy
- 401(k) with company match (after 1 year)
- Professional development opportunities through internal training academy
Real People. Real Connections. Real Results.
That's the Messina Talent Advantage.
For more than 40 years, Messina's Talent practice has continuously evolved to meet the needs of our clients. We not only help our clients fill roles and build their teams, but we also help them better understand their workforce and develop strategic talent initiatives that drive value for their organizations.
Messina Talent Advisors, a Messina Group Company, has the network, proven processes, and all the latest technologies to connect the right candidates with the right jobs - faster.
Real People. Real Connections. Real Results.
That's the Messina Talent Advantage.
For more than 40 years, Messina's Talent practice has continuously evolved to meet the needs of our clients. We not only help our clients fill roles and build their teams, but we also help them better understand their workforce and develop strategic talent initiatives that drive value for their organizations.
Messina Talent Advisors, a Messina Group Company, has the network, proven processes, and all the latest technologies to connect the right candidates with the right jobs - faster.
DevOps/Test Automation Engineer
Posted today
Job Viewed
Job Descriptions
Job Description
JOB DESCRIPTION
At Multibeam Corporation, we are creating technology that will shape the future of microelectronics. Now is an exciting time — we are launching a product that could impact everything from the next generation IoT (internet of things) to the security of your smartphone.
We believe the key to our success will be our people. Our best employees love what they do and bring unique backgrounds to our fast-paced, highly collaborative environment. We are managed by some of the brightest in Silicon Valley, including Dr. David K. Lam, founder and prior CEO of Lam Research (>$60 billion market cap). We’re looking to expand our team with like-minded individuals who want to grow with us. Most importantly, we want you to be passionate, have fun, and uphold our team values of mutual respect, integrity, and collaboration.
As a DevOps/Test Automation Engineer, you will be in a unique position to enable new capabilities on Multibeam’s next-generation electron beam writing system.
The ideal candidate is independent, flexible, and enjoys working in a fast-paced and creative technical environment
Key Responsibilities:
• Design and implement CI/CD pipelines using GitHub actions/workflows
• Develop automated testing frameworks across all platforms
• Create end-to-end and integration tests for the distributed system
• Improve build and deployment processes for the heterogeneous environment
• Implement infrastructure as code practices
• Contribute to test coverage improvement initiatives
Requirements:
• Experience with CI/CD pipeline development and GitHub workflows
• Proficiency in object-oriented programming for test automation
• Knowledge of testing frameworks and methodologies
• Experience with infrastructure as code (GitHub Actions/Terraform/Jenkins)
• Understanding of containerization and deployment automation (Docker)
• Familiarity with multiple OS environments (Windows and Linux)
• Strong experience with Agile/Scrum methodologies
Experience:
• At least 3 years experience in a related role
Company DescriptionMultibeam is re-innovating e-beam lithography to enable cost-effective production of leading-edge semiconductors for advanced packaging, photonics, rapid prototyping, and other special applications.
It is the industry’s only maskless multi-column e-beam platform that offers full-wafer direct write patterning capabilities with fine resolution in a modular architecture that is optimized for scale. The fully automated system features multiple miniaturized e-beam delivery columns and advanced algorithms that enable precision patterning with fab-level productivity.
Innovated by patterning and wafer fab equipment experts, our solution makes patterns that are impossible, difficult, or too expensive for mask-based solutions, with breakthrough time-to-market advantages.
Multibeam is re-innovating e-beam lithography to enable cost-effective production of leading-edge semiconductors for advanced packaging, photonics, rapid prototyping, and other special applications.
It is the industry’s only maskless multi-column e-beam platform that offers full-wafer direct write patterning capabilities with fine resolution in a modular architecture that is optimized for scale. The fully automated system features multiple miniaturized e-beam delivery columns and advanced algorithms that enable precision patterning with fab-level productivity.
Innovated by patterning and wafer fab equipment experts, our solution makes patterns that are impossible, difficult, or too expensive for mask-based solutions, with breakthrough time-to-market advantages.
Test Automation Engineer
Posted today
Job Viewed
Job Descriptions
Job Description
Ring0 Technologies (“Ring Zero”) is seeking a skilled DevOps Test Engineer with expertise in functional evaluation, integration testing, and hands-on experience with CNO (Computer Network Operations) tools. The ideal candidate will be adept at designing, planning, executing, analyzing, and reporting on software acceptance tests. A key aspect of this role will involve developing and mentoring others in the creation of automated tests and frameworks. The successful engineer will possess strong communication skills, with the ability to collaborate effectively with internal command departments, cross-service organizations, and external agencies to align and synchronize cyber capabilities.
Published Required Skills
Responsibilities:
Understanding in both Linux and Windows CLI is preferred
Experience with setting up testing environments including managing testing repos and writing automated testing scripts
Experience with containerization such as Docker is preferred
Experience writing functional, integration, and acceptance test in Java, C++, Python, or Bash
Proven knowledge of how to set up, manage, and create CI/CD pipelines using automation orchestration tools (Atlassian bamboo, Gitlab (Gitlab Runners), etc.)
Experience with VMware and VMWare tools and setting up VM's from templated VM's
Proven experience reviewing unit tests and advising development teams on how to improve thoroughness in testing
Experience in deriving requirements from customers to produce tangible testing results
Experience developing automated scripts
Derive requirements given from customers to testing plan
Experience in Rust
Ability to tailor scripts to project-specific tools to simplify test requirements
Experience designing and developing (new or modified) test automation solutions that meet customer needs
Experience working with customers to develop business process enhancement.
Qualifications:
Required:
US Citizen with an active TS/SCI CI Poly
Bachelor's degree in engineering, computer science, or related field
2 years' experience using CNO Tools as well as understanding the architecture and how they are intended to perform.
5+ years' of relevant experience
The work associated with this position will be performed onsite
Experience with Cyber/OCO testing, including evaluating and validating the security and functionality of systems in environments simulating or utilizing cyber warfare or offensive techniques
Experience working in or supporting devsecops
Good verbal and written communication skills
Published Desired Skills
- Experience in Manual testing
Published Additional Details
Employee Benefits
MEDICAL
RingØ offers our employees and their families the Highest-Level Anthem Blue Cross Blue Shield packages…including the Gold & Platinum Plans. Our health care Preferred Provider Organization (PPO) is a National Leader of Innovative Health Care Offerings
DENTAL
RingØ offers high quality Individual and Family Dental Insurance (Delta Dental)
VISION
RingØ offers both individual and Family Vision (VSP) insurance
LIFE & DISABILITY INSURANCE
RingØ pays 100% of the premiums for Short and Long-Term Disability Insurance, Group Life Insurance, and Accidental Death & Dismemberment (AD&D) Insurance for all of our employees
SAVINGS PLANS (401k/ROTH IRA)
Our 401(k) plan has no vesting requirements. The 401(k) Plan includes the max allowable non-taxable employer matching contribution and a wide variety of investment options
These distributions are paid out on a PER-PAYROLL basis, so our employees realize maximum compounded interest for their retirement savings plan.
PAID TIME OFF (PTO)
Family and work-life balance is extremely important to us. Therefore, our time-off plan includes Paid Time Off/Vacation, Flex Time, and Floating/Banked Holidays!
TUITION ASSISTANCE
We highly encourage and support our employees to pursue advanced degrees through our tuition reimbursement program to further their professional careers. Therefore, RingØ offers the max allowable non-taxable employer contribution for tuition assistance
EMPLOYEE TRAINING
Personal and professional improvement is critical to our employee’s career growth and support to our Sponsors’ missions. We fully support our employees attending training and technical conferences
EMPLOYEE REFERRALS
Employees and non-employees are eligible for referral bonuses
ess process enhancements
RingØ Technologies ("Ring Zero") is a Veteran Owned Small Business providing mission focused solutions to the DoD, IC, Federal Law Enforcement, and Homeland Security. RingØ personnel have been working with the DoD and IC community for over 20 years delivering cutting edge and high impact Computer Network Operations (CNO) technology solutions. RingØ brings a deep technical understanding of hardware and software technology applications.
Company DescriptionRingØ Technologies ("Ring Zero") is a Veteran Owned Small Business providing mission focused solutions to the DoD, IC, Federal Law Enforcement, and Homeland Security. RingØ personnel have been working with the DoD and IC community for over 20 years delivering cutting edge and high impact Computer Network Operations (CNO) technology solutions. RingØ brings a deep technical understanding of hardware and software technology applications.
Full Stack Test Automation Engineer
Posted today
Job Viewed
Job Descriptions
Job Description
Prudent Technology is a Women Owned Small Business company providing innovative IT Automation and Data solutions to our federal clients. We are a team of self starters, innovators and consultants providing cutting edge technologies for the federal government. We help our clients achieve their business and operational goals by solving complex problems through experience and intellect and build sustainable solutions that last.
Prudent Technology is seeking a Full Stack Test Automation Engineer with extensive technical expertise to support a fast DevSecOps paced team. The candidate must possess comprehensive and relevant experience in the disciplines of Test Automation development using Selenium/ Jmeter DevSecOps Cloud Engineering using Jenkins/ Puppet to deliver CICD. The individual shall be qualified in analyzing user stories, creating DevOps paced automation scripts, sprint testing, and providing daily reporting and automation demos to customers, vendors and stakeholders to ensure successful verification of stories with automation execution time savings.
The candidate shall be qualified using a wide array of test automation tools such as Selenium, SoapUI, JMeter, TestComplete and RestAPI, knowledgeable of complex programming and development schemes, and strong knowledge of software verification and validation best practices to ensure deployment of high quality and compliant software while utilizing an agile development process. Strong communication skills are a key for this role involving interacting with users on issues found and presenting issues by end of sprint cycles.
Required qualifications to be successful in this role:
- Deep development experience implementing complex test automation using Selenium, Rest Assured, Java, Jscript in a DevSecOps environment.
- In-depth knowledge of automation techniques, automation tools and technical stack components and their integration
- Expertise with test automation tools such as Selenium, UFT, JMeter, SoapUI
- 5+ Experience with automated deployment tools such as Jenkins
- 5+ Experience in Test Driven and Behavior Driven Development frameworks
- Strong communication and teamwork abilities
- Solid understanding of Git/Github/SVN
- Experience delivering solutions using Agile DevSecOps delivery practices
- Sufficient database query knowledge with web-service automation experience
- Software Testing Life Cycle (Requirements Analysis/Tracking, Test Planning, Test Case and Automation Script Development, Test Execution, Results Analysis/Reporting/Tracking, Regression Testing, etc.) and analyzing requirements for testable outcomes
- Experience operating in fast-paced Agile SDLC, classic waterfall SDLC, and incremental (hybrid) SDLC environments
- Strong written, verbal communication and presentation skills no exceptions! Ability to speak at group events, and to interface with customers.
- Experience working with customers and users, providing guidance, status, and prompt responses
- Participate in the release process
- Prioritize assigned work as necessary to meet project deadlines.
Job Posted by ApplicantPro
Be The First To Know
About The Latest Test automation Jobs in United States!
Test Automation Intern
Posted today
Job Viewed
Job Descriptions
Job Description
Description
Join one of the fastest growing, most dynamic companies in the furniture industry. For over 25 years, Four Hands has been a leading designer and wholesaler of furniture and décor, helping people create spaces that feel like home.
Recognized on the Inc. 5000 list of fastest-growing companies and named one of Austin’s Top Workplaces year after year. We invest in exceptional people — with a team of over 800 and growing — fostering our employees’ careers and celebrating them at every step of the way. Four Hands is where passion meets purpose and where your next chapter begins.
As a Test Automation Intern, you’ll support the QA team by developing and maintaining automated test scripts using Selenium or Playwright. You'll help integrate tests into CI/CD pipelines and assist with both manual and automated testing to ensure quality across the product.
This position is expected to start August 2025 and continue through the entire Fall 2025 term (through December 2025). Our internships are a minimum of 10 weeks, part-time (20 to 25 hours) and on-site.
In This Role
- Work closely with the QA team and business stakeholders to enhance test automation strategies
- Develop, execute, and maintain automated test scripts using Selenium with Java or Playwright with TypeScript/JavaScript
- Assist in integrating test automation into CI/CD pipelines
- Debug test failures, analyze root causes, and work with developers to resolve defects
- Contribute to improving automation frameworks, including adding new features and enhancing test coverage
- Learn and apply best practices for software testing, including API testing and performance testing
- Document test cases, automation scripts, and test execution results
- Support manual testing efforts when needed to ensure end-to-end test coverage
- Other duties as assigned by Management
- Uphold our Core Values and be a valuable member of the Four Hands team:
- Be open and honest
- Reach for excellence
- Act with responsibility
- Value the whole person
- Enjoy the journey
The Ideal Person
- Currently pursuing a degree in Computer Science, Information Systems, or a related field
- Prior QA experience (internship, coursework, or personal projects) with test automation
- Familiarity with Selenium WebDriver (Java) or Playwright (TypeScript/JavaScript)
- Understanding of object-oriented programming (OOP) and software development methodologies
- Experience with Git, Visual Studio Code, Eclipse, or similar development tools
- Basic knowledge of API testing and SQL/database queries is a plus
Internship Program at Four Hands
The Internship Program is aimed to provide students with hands-on experience in the area they are most passionate about. Interns at Four Hands have the opportunity to work closely with various departments to gain valuable knowledge about the company. The program focuses on professional development, offering mentorship from like-minded professionals and the chance to contribute to real projects. Interns are encouraged to bring innovative ideas to make the experience challenging and rewarding. This program will enable students to gain the skills and knowledge needed to succeed in their future careers.
Test Automation Engineer
Posted today
Job Viewed
Job Descriptions
Job Description
Description
Test Automation Engineer
WHO WE ARE:
STAHL Companies provides the Program Management for its Channel of Commercial Technology companies in Government that consist of Small Businesses and New Technology start-ups.
STAHL advocates for policies that can improve government services and maintain our government's competitive advantage, by bringing more technology into government programs.
STAHL Companies advocates on behalf of our nation's innovative, new technology and small businesses looking to work with the U.S. government. We do this by aligning the voice of our small business members with advocacy for change in federal policy that will make the government market more accessible to small businesses and the commercial technology ecosystem.
The Channel's founding Technical Board Members include former government leaders and IT executives passionate about bringing best-of-breed technology to the government.
We are seeking a skilled and experienced Test Automation Engineer to join our team!
Successful Stahl Companies employees possess the following traits:
An ability to get things done: You are persistent, resourceful, results-oriented, and action-oriented. You constantly plan ahead and foresee issues before they occur.
Analytical: In order to improve your comprehension of the market and the demands and problems of your clients, you have good analytical abilities and are at ease reading quantitative data.
Creative mind-set: You are able to solve problems creatively and swiftly adjust. You possess a thorough understanding of product management principles and the ability to apply them when analysing data and making recommendations.
Emotional Intelligence: You have a strong sense of self and excellent perception of how important relationships function. You are upbeat, sympathetic, adaptable, and inquisitive. Your genuineness, warmth, and competence help you win the respect of your co-workers.
Trustworthy : You have a strong sense of morality, principles, and purpose. You are trustworthy because of how you conduct yourself. You are a living example of the company's values.
Responsibilities:
· Author, design, and execute automated tests by creating scripts that run testing functions automatically.
· Maximize test coverage for the most critical features of the system.
· Determine the priority for test scenarios and create execution plans to implement these scenarios.
· Author documentation for automated processes including test plans, test procedures, and test cases.
· Design and build test automation frameworks.
· Log and document bugs in the tracking system.
· Set up continuous integration test sandbox environment.
· Identify which type of testing/test cases are to automate and identify the test scenarios which are suitable for automation.
· Identify the automation tool that is best suited for automating the identified scenarios.
· Setup, deploy, and operate the automation tool for executing the test cases using the tool.
· Perform Verification and Validation (V&V) that the test automation tool works as desired.
· Design and develop scripts in the programming language that the tool supports.
· Develop programming scripts for manual test cases to convert them into automated test cases.
· Report the test case status by using the reporting feature of the tool.
· Perform test automation best practices when selecting test cases for automation.
· Provide input to the test report, ensuring that all stated requirements and test objectives have been evaluated and the documented results adequately and accurately reflect the collected data and analysis conducted during the event.
· Enhance and maintain scripts for reuse.
Qualifications:
Minimum Position Requirements
· Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
· Experience using programming languages such as Java, PHP, or Python to develop code/scripts to execute test automation tasks.
· Experience understanding APIs and SDKs to utilize functions to develop test automation tools or test tools to test system requirements.
· Ability to apply test automation expertise through technology processes, methodologies, standards, or frameworks.
· Experience in applying COTS test automation tools and applying automation methodologies in an integrated test environment.
· Experience with the test and evaluation process from planning, execution, analysis, and reporting.
· Ability to understand when to apply test automation and when it is not beneficial.
· Ability to analyzing system requirements thoroughly to identify how to automate testing of the requirements.
· Experience using PowerShell.
• Ability to communicate technical content both orally and in writing.
· Develop test documentation that includes, but not limited to test plans, test reports, test procedures, problem reports, architecture diagrams, and topical briefings.
• Possess and maintain currency in respective field; understand emerging processes, methodologies, and technical advancements.
• Provide accurate and timely testing expertise in support of assigned tasking.
· Security Clearance: Active Secret clearance is required.
Desired Position Qualifications:
· PCAP, Certified Associate in Python Programming.
· Oracle Certified Associate, Java SE 8 Programmer Certification.
· CompTIA Security+.
· Hands-on experience using test automation tools such as Automated Test and Re-Test Test Manager (ATRT TM), Selenium, JMeter, Appium, SoapUI, Cucumber, Quick Test Professional (QTP), Load Runner, Ranorex, Rational Functional Tester (RFT), IBM Rational Robot, HP Unified Functional Testing (UFT), Test Complete, Katalon Studio, TestCraft, Perfecto, CloudQA, or Sikuli.
· Experience with System of Systems (SoS) testing.
*Position is contingent upon award.
Work Location: Camp Pendleton, California, United States
To know more about the company, visit Stahl Companies ( ) or G4i Staffing Home ( govg4inc.com )
Key Responsibilities
Author, design, and execute automated tests by creating scripts that run testing functions automatically.
· Maximize test coverage for the most critical features of the system.
· Determine the priority for test scenarios and create execution plans to implement these scenarios.
· Author documentation for automated processes including test plans, test procedures, and test cases.
· Design and build test automation frameworks.
· Log and document bugs in the tracking system.
· Set up continuous integration test sandbox environment.
· Identify which type of testing/test cases are to automate and identify the test scenarios which are suitable for automation.
· Identify the automation tool that is best suited for automating the identified scenarios.
· Setup, deploy, and operate the automation tool for executing the test cases using the tool.
· Perform Verification and Validation (V&V) that the test automation tool works as desired.
· Design and develop scripts in the programming language that the tool supports.
· Develop programming scripts for manual test cases to convert them into automated test cases.
· Report the test case status by using the reporting feature of the tool.
· Perform test automation best practices when selecting test cases for automation.
· Provide input to the test report, ensuring that all stated requirements and test objectives have been evaluated and the documented results adequately and accurately reflect the collected data and analysis conducted during the event.
· Enhance and maintain scripts for reuse.
Test Automation Firmware Engineer
Posted today
Job Viewed
Job Descriptions
Itron is innovating new ways for utilities and cities to manage energy and water. We create a more resourceful world to protect essential resources for today and tomorrow. Join us.
As a smart grid metering market leader, Itron is about longevity. Our products last more than 20 years. As the industry leader, we have long-standing relationships with many of our clients, some of whom have been in business for more than a century. This mature industry, however, is undergoing revolutionary change.
You‘ll be working closely with communicative and cooperative clients to ensure our solutions meet their needs. And you‘ll be guiding the development of the new products and systems that will function for decades as the groundwork that makes the smart grid and a sustainable future a reality.
Itron, Inc. has an immediate opening for a Test Automation Firmware Engineer, at its West Union, SC facility to participate in the design of new products in the following applications:
Applications:
‘Software-defined‘ wireless and powerline communications
Embedded computing for ‘Edge Intelligence‘
Large-scale mesh networks
Solid-state electricity meters
Development of ASICs.
IOT device.
Duties & Responsibilities:
Automation & Scripting : Develop and maintain automation scripts using Python, Bash, Batch, and Tera Term macros to streamline workflows and improve efficiency. Knowing C# is a plus.
Log Parsing & Data Analysis : Utilize Python to parse logs, extract key insights, and write structured data to Excel for further analysis, enhancing troubleshooting and performance monitoring.
GUI Development : Design, implement, and troubleshoot user-friendly graphical interfaces using Python-based frameworks like Tkinter or PyQt to enhance application usability.
Tera Term Macros : Create and optimize Tera Term macros for automating serial communication tasks, data logging, and system interactions.
Instrument Automation with PyVISA : Utilize PyVISA to automate communication with oscilloscopes, spectrum analyzers, and other test equipment, streamlining data acquisition and control processes.
Bare Metal : Foundational knowledge of C language with experience in working directly with hardware interfaces such as UART, I2C, and SPI in a bare-metal environment.
Required Skills & Experience
This position requires a minimum of 1 year of related industrial or research experience. Strong entry-level candidates will be considered.
Proficiency in Python programming and debugging with VS Code. Experience with operating common lab equipment (oscilloscope, logic analyzer) and validating peripheral (UART, I2C, SPI, etc.) is a plus.
Good software skills for developing bare metal test code in C is a plus.
A Bachelor‘s Degree in Electrical Engineering, Computer Engineering, Communications Engineering or equivalent is required. A Master‘s Degree in related fields is preferred.
Travel: 1 - 10%
Physical Demands: This is a typical office job, with no special physical requirements or unusual work environment.
#LI-MB1
Itron is an Equal Opportunity, Affirmative Action Employer. Qualified applicants are considered without regard to race, color, religion, sex, age, national origin, citizenship, sexual orientation, marital status, pregnancy, medical condition, veteran status, disability, genetic information or other characteristics protected by law. If you require an accommodation in order to apply to this position, please contact your local recruiting representative at or email .
Itron is committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees. If you are excited about this role but your past experiences don‘t perfectly align with every requirement, we encourage you to apply anyway. In the end, you may be just who we are looking for!
The successful candidate‘s starting wage will be determined based on permissible, non-discriminatory factors such as skills and experience.
Itron is proud to be an Equal Opportunity Employer. If you require an accommodation to apply, please contact a recruiting representative at or email .
Itron is transforming how the world manages energy, water and city services. Our trusted intelligent infrastructure solutions help utilities and cities improve efficiency, build resilience and deliver safe, reliable and affordable service. With edge intelligence, we connect people, data insights and devices so communities can better manage the essential resources they rely on to live. Join us as we create a more resourceful world: