QA Test Automation Engineer
ibml
PURPOSE
Primary responsibility is to design, build, and scale automated testing infrastructure for ibml software-particularly C# Blazor web applications-while maintaining thick-client automation. This role supports the company by reducing regression risk through a layered automation strategy (Unit, API, Integration, UI), ensuring traceability between features and automated tests, integrating automation into CI/CD, and establishing performance/load/stress baselines to detect regressions early. ROLE AND RESPONSIBILITIES • Design, build, and maintain a modular test automation framework in C# for Blazor and other web-based applications (Playwright preferred; Selenium acceptable as needed).
• Maintain and enhance existing thick-client automation using Selenium with WinAppDriver (legacy knowledge of CodedUI is a plus).
• Leverage current AI tools to accelerate automation development (e.g., code generation, test data creation) and continuously adapt to new AI technologies for process improvement and efficiency gains.
• Work within an Agile development team to implement automation solutions with maintainability, scalability, and best practices in mind.
• Gather test requirements and develop test plans and automated test cases independently and through team collaboration.
• Expand automated coverage of prioritized function points using the "right test for the right job" approach (unit, integration, API, and UI automation).
• Implement API-level automation to reduce UI fragility and improve reliability and execution speed.
• Ensure automated tests are traceable to specific features and/or requirements for coverage of visibility and reporting.
• Develop and execute performance, load, and stress testing strategies (multi-user/concurrency) and establish baseline thresholds for regression detection.
• Improve automation reliability (reduce flakiness) through better design, selector strategies, intelligent wait mechanisms, and parallel execution where appropriate.
• Execute and analyze automated test runs in CI/CD pipelines; triage failures and collaborate with developers to determine root cause (test issue vs product defect).
• Document software defects in Azure DevOps with clear reproduction steps and strong technical detail; monitor resolution progress and verify fixes.
• Participate in product/design reviews to provide input on testability, functional requirements, risk areas, and quality impacts.
• Review relevant software documentation to ensure technical accuracy, compliance, and completeness as it relates to test coverage and operational risk.
• Coordinate with other departments as needed to validate fixes/enhancements and ensure shared documentation and expectations remain accurate.
• Support production systems by reproducing defects and creating automated regression coverage for corrective actions when appropriate.
• Communicate alternatives, additions, risks, constraints, and technical design decisions clearly to stakeholders. PREFERRED SKILLS, QUALIFICATIONS AND EDUCATION REQUIREMENTS • Bachelor's degree in Computer Science, Engineering, MIS, or equivalent professional experience.
• 4-7 years of QA experience with a heavy focus on test automation engineering and framework development.
• Strong proficiency in C# and the Microsoft .NET ecosystem; daily development and debugging in Visual Studio.
• Proven experience building automation frameworks from scratch using Playwright, Selenium, or similar tools.
• Experience testing modern web applications (Blazor preferred).
• Experience testing both web applications and client-server/thick-client applications.
• Strong experience with Microsoft SQL Server and T-SQL, including complex queries, stored procedures, and data validation for test scenarios.
• Experience with API-level test automation and integration testing approaches.
• Experience with CI/CD pipelines and automated test execution (Azure DevOps preferred).
• Experience with performance/load/stress testing tools or platforms (k6, JMeter, Azure Load Testing) and ability to define baselines and interpret results.
• Strong version control skills (Git/ADO), including branching, pull requests, reviews, and merge conflict resolution.
• Understanding of the testing pyramid and ability to select the appropriate level of testing (unit vs API vs UI) to maximize coverage and stability.
• Experience working in Agile/Scrum environments.
• Excellent planning, observation, written, and organizational skills; realistic scheduling and observance of deadlines.
• Strong communication skills for technical and non-technical audiences; ability to collaborate in a team-based environment.
• Ability to multi-task, be detail-oriented, and prioritize work independently.
• Flexibility and a positive attitude toward change, improvement, and evolving automation architecture (including AI-assisted workflows).
• Entity Framework experience is a plus.
• Cross-browser validation experience is a plus.
• Experience with asynchronous operations requiring intelligent wait strategies is a plus. ADDITIONAL NOTES Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Primary responsibility is to design, build, and scale automated testing infrastructure for ibml software-particularly C# Blazor web applications-while maintaining thick-client automation. This role supports the company by reducing regression risk through a layered automation strategy (Unit, API, Integration, UI), ensuring traceability between features and automated tests, integrating automation into CI/CD, and establishing performance/load/stress baselines to detect regressions early. ROLE AND RESPONSIBILITIES • Design, build, and maintain a modular test automation framework in C# for Blazor and other web-based applications (Playwright preferred; Selenium acceptable as needed).
• Maintain and enhance existing thick-client automation using Selenium with WinAppDriver (legacy knowledge of CodedUI is a plus).
• Leverage current AI tools to accelerate automation development (e.g., code generation, test data creation) and continuously adapt to new AI technologies for process improvement and efficiency gains.
• Work within an Agile development team to implement automation solutions with maintainability, scalability, and best practices in mind.
• Gather test requirements and develop test plans and automated test cases independently and through team collaboration.
• Expand automated coverage of prioritized function points using the "right test for the right job" approach (unit, integration, API, and UI automation).
• Implement API-level automation to reduce UI fragility and improve reliability and execution speed.
• Ensure automated tests are traceable to specific features and/or requirements for coverage of visibility and reporting.
• Develop and execute performance, load, and stress testing strategies (multi-user/concurrency) and establish baseline thresholds for regression detection.
• Improve automation reliability (reduce flakiness) through better design, selector strategies, intelligent wait mechanisms, and parallel execution where appropriate.
• Execute and analyze automated test runs in CI/CD pipelines; triage failures and collaborate with developers to determine root cause (test issue vs product defect).
• Document software defects in Azure DevOps with clear reproduction steps and strong technical detail; monitor resolution progress and verify fixes.
• Participate in product/design reviews to provide input on testability, functional requirements, risk areas, and quality impacts.
• Review relevant software documentation to ensure technical accuracy, compliance, and completeness as it relates to test coverage and operational risk.
• Coordinate with other departments as needed to validate fixes/enhancements and ensure shared documentation and expectations remain accurate.
• Support production systems by reproducing defects and creating automated regression coverage for corrective actions when appropriate.
• Communicate alternatives, additions, risks, constraints, and technical design decisions clearly to stakeholders. PREFERRED SKILLS, QUALIFICATIONS AND EDUCATION REQUIREMENTS • Bachelor's degree in Computer Science, Engineering, MIS, or equivalent professional experience.
• 4-7 years of QA experience with a heavy focus on test automation engineering and framework development.
• Strong proficiency in C# and the Microsoft .NET ecosystem; daily development and debugging in Visual Studio.
• Proven experience building automation frameworks from scratch using Playwright, Selenium, or similar tools.
• Experience testing modern web applications (Blazor preferred).
• Experience testing both web applications and client-server/thick-client applications.
• Strong experience with Microsoft SQL Server and T-SQL, including complex queries, stored procedures, and data validation for test scenarios.
• Experience with API-level test automation and integration testing approaches.
• Experience with CI/CD pipelines and automated test execution (Azure DevOps preferred).
• Experience with performance/load/stress testing tools or platforms (k6, JMeter, Azure Load Testing) and ability to define baselines and interpret results.
• Strong version control skills (Git/ADO), including branching, pull requests, reviews, and merge conflict resolution.
• Understanding of the testing pyramid and ability to select the appropriate level of testing (unit vs API vs UI) to maximize coverage and stability.
• Experience working in Agile/Scrum environments.
• Excellent planning, observation, written, and organizational skills; realistic scheduling and observance of deadlines.
• Strong communication skills for technical and non-technical audiences; ability to collaborate in a team-based environment.
• Ability to multi-task, be detail-oriented, and prioritize work independently.
• Flexibility and a positive attitude toward change, improvement, and evolving automation architecture (including AI-assisted workflows).
• Entity Framework experience is a plus.
• Cross-browser validation experience is a plus.
• Experience with asynchronous operations requiring intelligent wait strategies is a plus. ADDITIONAL NOTES Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the QA Test Automation Engineer in Irondale, AL vacancy
- ...QA Test Automation Engineer Primary responsibility is to design, build, and scale automated testing infrastructure for ibml software—particularly C# Blazor web applications—while maintaining thick-client automation. This role supports the company by reducing regression...Suggested
- QA Automation Engineer (Tosca) Contract-to-Hire | Hybrid | Birmingham AL We are seeking a skilled QA Automation Engineer with strong Tosca... ...enterprise-wide quality assurance initiatives, automation testing efforts, and test strategy development while helping drive...SuggestedPermanent employmentContract workWork at officeLocal areaRemote workRelocationMonday to Friday
- ...What You'll Do: • Perform day-to-day QA activities, with a strong focus on automation testing • Build automation scripts and frameworks from scratch using Tricentis Tosca • Develop and maintain automated test suites using Selenium with Java • Execute manual...Suggested
$100k
...Automation Engineer The automation engineer is responsible for maintaining all aspects of the site automation network, troubleshooting the site control system and equipment PLCs, and assisting with the design and qualification of new automation systems. This automation...SuggestedFor contractorsLocal area- ...An exciting opportunity exists to join an established team of engineers working for one of England’s premier organisations. The position involves carrying out safety testing and assessments on a wide range of own brand products. This role would ideally suit a technically...SuggestedWork at office
$155.66k - $225.16k
...create a positive impact and make a significant change in the world. About the Team and Role: We’re hiring our first AI Automation Engineer to lead how we apply AI internally across the company. This is a unique opportunity to shape how LLMs become embedded in our...Remote jobFull timeShift work- ...Job Description Job Description The Quality Engineer assists and operates under the direction of the QA/RA Manager, or designee. The Quality Engineer must support proper cleanroom operations, including gowning before entry and maintaining a clean work environment...Work at officeVisa sponsorship
- ...Control Systems Engineer (PLC and Robotics exp) Award winning Automation Systems Integrator seeks experienced Control Systems Engineer with PLC programming, design experience and ABB/Fanuc Robotics programming proficiency: BSEE FANUC or ABB robotics programming, design...Permanent employment
- ...Maintain knowledge of current industry trends and practices Requirements · High school diploma or equivalent · 4 year BS Engineering Degree (Electrical Preferred) · 0-3 years experience in Engineering or similar role · Familiar with Microsoft Office applications...Work at office
- ...: Local driving required to substations and project sites. We are seeking a Test Engineer I to join the Protection & Control (P&C) Field Services - Substation Integration & Automation (SIA) team. This position is ideal for an early-career Electrical Engineer with...Work at officeLocal area
- ...GENERAL JOB SUMMARY: The Electrical Engineer (Power Systems) is responsible for the design, analysis, and documentation of power systems... ...to understand available power at different installation or test sites (voltage, phase, frequency, capacity, grounding, and reliability...For subcontractorWork at office
- ...Summary We are seeking an Autodesk Inventor Software Engineer to design, develop, and implement 3D CAD automation solutions using Autodesk Inventor. This role is... ...long-term maintainability Support deployment, testing, and continuous improvement of CAD automation...H1b
$91k - $185.9k
...the company’s success. As a Quality Engineering Architect within PNC's Data and Automation Technology organization, you will... ...& validating risk & control testing strategies across the MLOPs portfolio... ...program. Selects and implements formal QA methodologies. Architects and...Full timeTemporary workPart timeWork experience placementWork at officeShift work- ...The Powertrain Qualification Testing team operates in a fast-paced, dynamic environment within the Vehicle & Propulsion Controls organization... ...software defects in electrified and internal combustion engine (ICE) powertrains, ensuring the delivery of robust, high-quality...Full timeImmediate start
- ...Job Description Job Description BIW Automation and Controls Engineer – Automotive Products – Minimum of 4+ years’ Experience – Manufacturing Engineering or Process Engineering with Automation Experience in Steel Stamping Processes. Sponsorship is NOT Available...Relocation package
- ...a real patient can't reach their doctor. The Production Support Engineer is the first line of defense — monitoring the platform, triaging... ...understanding of REST APIs and how to use tools like Postman or curl to test and debug ~ Ability to work calmly and methodically under...Work at office
- ...our clients. Technology – Data and Decision Science – AI Native Engineering AI Engineering, Senior Manager, Consultant The opportunity EY... ...assistants, and workflow agents—that augment decision‑making, automate knowledge work, and orchestrate end‑to‑end processes, while...Summer holidayFlexible hours
$89.21k - $133.81k
...Field Service Engineer I Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar... ...Switchgear products leverage advanced automation, including PLCs and touchscreen HMIs, with all programming and testing completed at our Alpharetta facility. Role...For contractorsRemote workRelocation packageFlexible hours- ...Job Summary Join our team as a Senior Power Systems Engineer and become a key driver in advancing hybrid power, electrification, and DC... ...philosophies, including relay logic programming, interlock schemes, and testing procedures to verify system safety and reliability. Ensure...
$76k - $80.8k
...Job Description Job Description Quality Engineer (Zing) Zing Recruiting, in partnership with a prominent manufacturing client in the Birmingham, AL area , is seeking a Quality Engineer to join their team! This is a stable, growth-oriented opportunity within a...Work at officeLocal area- ...Job Description Job Description Process Engineer II Location: Birmingham, AL Pay: DOE About this Role We are seeking a Process Engineer II to support the design, development, and execution of process systems for power generation projects, including simple...Work at officeLocal areaRemote work
£70k - £100k per year
...currently working with a fast growing provider of specialist autonomous robotics software and equipment seeking a dynamic, solutions engineer to act as the company’s primary technical presence on customer sites. With an excellent package on offer this is a great...Full time- ...team of people in place and the overall focus of this group is automation of the chemical manufacturing plant. They use Rockwell PLCs... ...systems and instrumentation. There are two other process control engineers in the group and one of them is the group leader. So, mostly...Casual workWork at office
$75k - $100k
...by troubleshooting CNC program issues, making revisions, and helping resolve fit/assembly problems Coordinate with production, engineering/detailing, and shop leadership to prioritize work and meet production schedules Follow company safety policies and support...Work at office- ...industrial markets. We are scaling capability, equipment, and engineering discipline to support complex, high-consequence work. This is... ...are actively scaling process control, inspection capability, automation, and engineering discipline to support complex, mission-...Immediate startRelocationRelocation packageShift workDay shift
- ...not recur. • Provide internal updates regarding high-impact or repeated issues to Quality, Production, Purchasing, Sales, and Engineering leadership. • Support cost-reduction initiatives through process improvements, alternate materials, or quality enhancements without...For contractorsWork at officeLocal area
- ...ensure IPs are incorporated into the ECN process with appropriate QA approval. Implement and manage control plans and Statistical... ...Article Inspection (FAI) reports. Ensure all suppliers meet engineering, regulatory, and quality requirements before production...For contractorsWork at officeLocal area
$17 per hour
...Second Shift): ~ Monday–Friday: 2:30 PM – 1:00 AM Job Summary We are seeking a dependable Robot Technician to support automated robotic equipment used in the production of metal hangers. This position is responsible for monitoring robotic machines, performing...Permanent employmentMonday to FridayShift workDay shiftAfternoon shift- ...implementing solutions, with a focus on meeting engineering and process specifications. The... ...chemical knowledge to include Jar testing and equipment optimization. Essential... ...optimization. Leverage expertise in process automation, controls, and instrumentation to...Work experience placementH1bWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to QA Test Automation Engineer. Be the first to apply!


