Editech Staffing
Software Automation Engineer
Editech Staffing, Dallas, Texas, United States, 75215
Software Automation Engineer
Dallas, TX / Onsite
*Must have C# experience
NLP Logix is a leading Data Science product and services company based in Jacksonville, FL, specializing in AI Solution Development, Machine Learning, and Advanced Analytics. We deliver cutting-edge solutions to a variety of industries and customers across the United States. As we continue to expand, we are looking for an Automation QA Engineer to join our dynamic team.
Position Overview:
The Automation QA Engineer will play an integral role in ensuring the quality and reliability of the software solutions NLP Logix delivers. The ideal candidate will have strong experience in test automation, particularly using C# and Page Object Model (POM) frameworks. This role will work closely with developers, analysts, and other members of the QA team to deliver high-quality, fully-tested software. While Python experience is not required, it is considered a beneficial skill for this role.
Essential Functions and Responsibilities:Automation Expertise: Provide technical expertise in automation frameworks, particularly with C# and POM, ensuring best practices in automation standards and quality control.Project Coordination: Set up and maintain test automation frameworks, identify and document automation standards, and develop automated test scripts.Test Documentation: Create and maintain detailed, comprehensive, and well-structured test plans and test evidence.Testing Execution: Execute automated and manual tests, including regression testing on releasable candidates, and document test results.Defect Identification: Perform exploratory testing and analyze product and process specifications to identify, document, and track software defects.Process Improvement: Recommend improvements to existing QA processes, tools, and methods to improve product quality and overall efficiency.Collaboration: Work closely with developers, business analysts, and other teams to understand system requirements and ensure comprehensive test coverage.Metrics Tracking: Track and report on quality assurance metrics, including defect densities, open defect counts, and defect trends.Training & Support: Provide training and guidance to junior engineers in automation best practices and tools.Qualifications
3+ years of proven work experience in software quality assurance, particularly in automation.Strong hands-on experience with C#, Selenium, and Page Object Model (POM) frameworks.Solid knowledge of testing methodologies, QA tools, and processes.Experience with NUnit for test automation.Basic proficiency with SQL.Familiarity with version control tools, such as Git and GitHub.Ability to handle the scope of multiple projects with competing priorities.Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.Desired Skills:
Experience with open-source automation tools.Familiarity with Microsoft Azure is a plus.Experience with Python is beneficial, though not required.Strong analytical skills, attention to detail, and intellectual curiosity.Excellent written and verbal communication skills.Strong customer service orientation and ability to work well within multi-disciplinary teams.
Our Values
NLP Logix believes "Data Science is a Team Sport. ®" and encourages a spirit of cooperation and fosters an environment of professional growth where employees can exercise their leadership ability, creativity, technical competence, with an overall focus in helping NLP Logix fulfill its mission.
NLP Logix is an equal opportunity employer committed to establishing a diverse workforce.
#LI-PS1
Dallas, TX / Onsite
*Must have C# experience
NLP Logix is a leading Data Science product and services company based in Jacksonville, FL, specializing in AI Solution Development, Machine Learning, and Advanced Analytics. We deliver cutting-edge solutions to a variety of industries and customers across the United States. As we continue to expand, we are looking for an Automation QA Engineer to join our dynamic team.
Position Overview:
The Automation QA Engineer will play an integral role in ensuring the quality and reliability of the software solutions NLP Logix delivers. The ideal candidate will have strong experience in test automation, particularly using C# and Page Object Model (POM) frameworks. This role will work closely with developers, analysts, and other members of the QA team to deliver high-quality, fully-tested software. While Python experience is not required, it is considered a beneficial skill for this role.
Essential Functions and Responsibilities:Automation Expertise: Provide technical expertise in automation frameworks, particularly with C# and POM, ensuring best practices in automation standards and quality control.Project Coordination: Set up and maintain test automation frameworks, identify and document automation standards, and develop automated test scripts.Test Documentation: Create and maintain detailed, comprehensive, and well-structured test plans and test evidence.Testing Execution: Execute automated and manual tests, including regression testing on releasable candidates, and document test results.Defect Identification: Perform exploratory testing and analyze product and process specifications to identify, document, and track software defects.Process Improvement: Recommend improvements to existing QA processes, tools, and methods to improve product quality and overall efficiency.Collaboration: Work closely with developers, business analysts, and other teams to understand system requirements and ensure comprehensive test coverage.Metrics Tracking: Track and report on quality assurance metrics, including defect densities, open defect counts, and defect trends.Training & Support: Provide training and guidance to junior engineers in automation best practices and tools.Qualifications
3+ years of proven work experience in software quality assurance, particularly in automation.Strong hands-on experience with C#, Selenium, and Page Object Model (POM) frameworks.Solid knowledge of testing methodologies, QA tools, and processes.Experience with NUnit for test automation.Basic proficiency with SQL.Familiarity with version control tools, such as Git and GitHub.Ability to handle the scope of multiple projects with competing priorities.Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.Desired Skills:
Experience with open-source automation tools.Familiarity with Microsoft Azure is a plus.Experience with Python is beneficial, though not required.Strong analytical skills, attention to detail, and intellectual curiosity.Excellent written and verbal communication skills.Strong customer service orientation and ability to work well within multi-disciplinary teams.
Our Values
NLP Logix believes "Data Science is a Team Sport. ®" and encourages a spirit of cooperation and fosters an environment of professional growth where employees can exercise their leadership ability, creativity, technical competence, with an overall focus in helping NLP Logix fulfill its mission.
NLP Logix is an equal opportunity employer committed to establishing a diverse workforce.
#LI-PS1