hero

Accelerate your career.

Explore opportunities across TA's portfolio

QA Automation Architect

Netsmart Technologies

Netsmart Technologies

IT
Overland Park, KS, USA
Posted on Sep 23, 2024
Responsible for designing and defining QA environments, methodologies and metrics within a system.

Responsibilities

  • Collaborate with product teams to strategize and align long term solution for test automation including roadmap, tools, framework and approach.
  • Develop and support automation strategy to support regression testing based on the technical analysis, complexity and reusability, ensuring its success, adoption, and continual utilization.
  • Provide continuous test automation research recommendations or review of new tools, technology, techniques and methodologies needed to enhance productivity and quality.
  • Provide technical leadership, prepare and deliver presentations, and represent QA for executives, and internal or external stakeholders.
  • Lead Test Automation QA Engineers providing the necessary governance and coaching for quality solutions.
  • Act as the business liaison for large-complex testing engagements and projects or product lines.
  • Design and define optimal QA environments, methodologies, and metrics within a system
  • Cultivate and disseminate knowledge and drive consistency of quality assurance and architectural best practices.
  • Build proof of concepts, test and automation frameworks, tool analysis, and methodology for QA processes and test validation ensuring its adoption and continued utilization across teams.
  • Routinely analyze, audit, identify and deliver business plans and reporting surrounding QA metrics, risk assessment, and mitigation, trending, cost-benefit analysis, for aligned products and projects, etc.
  • Continually monitor and measure the adherence quality processes and procedures, to include test automation library maintenance and coverage.
  • Work with cross-functional teams to improve the quality of the software delivered. Makes recommendations for application and test automation procedure improvements.
  • Provide oversight and evaluate and perform manual/automated functional, regression, and integrated testing against new or modified software programs and procedures used to verify that programs function according to requirements and conform to establishment guidelines
  • Write, revise, review team QA Automation Engineers, and verify test plans and test procedures for program defect identification, environment needs, and product feature evaluations.
  • Provide team governance, and evaluate, generate, execute, and maintain full active test library, with limited redundancy, with test scenarios to ensure requirements coverage and regression coverage with positive and negative testing in accordance with set processes and procedures and methodology.
  • Participate on behalf of the team and/or individual contributor in product design reviews to provide input on functional requirements, product designs, usability, or testing implications.
  • Identify, report, and track product defects as well as address need for additional product functionality in a clear and concise form.
  • Prepare and/or Review End User, tools, and technical documentation generated for accuracy, completeness, and overall quality.
  • Proposes recommendations and adjustments to project delivery, estimations, and related solutions throughout the life of the project for on-time delivery against stated schedules.
  • Direct, large-scale, complex QA streams, and projects; often involving multiple internal and external components and matrix partners.
  • This position may require availability outside of standard business hours as part of a rotational on-call schedule

Qualifications
Required

  • Bachelor's degree or equivalent relevant work experience
  • At least 5 years of experience performing automated software testing and quality assurance and overseeing the design, development, and implementation of quality assurance standards for software testing.
  • At least 3 years of direct experience as a lead test engineer for a major application integration and/or product release
  • Extensive experience with automated test tools
  • Solid understanding of DevOps, CI/CD pipeline, source control solutions.
  • Ability to identify and resolve automation critical issues with ease ensuring repeatability, maintainability, and scalability.
  • Requires a general understanding of business operations, business terminology, and business communications.
  • Experience with full lifecycle development and quality assurance using varying methodologies.
  • Experience with structured delivery processes
  • Able to comprehend, perform project planning and execution, and mentor others while delivering on large, complex QA initiatives with no assistance and review.
  • Strong understanding of technology and continued research of emerging technology, methodology, automation tools, software quality assurance standards and practices with a natural inquisitiveness.
  • Strong written and verbal communication with active listening skills and probing skills with the ability to interact with a wide variety of technical, non-technical, and executive personnel via matrix navigation.
  • Ability to logically identify issues using a level of abstraction and troubleshooting, and problem-solving skills and prediction where necessary in identifying defects, test coverage, and gaps in requirements.
  • Must be able to read and interpret business requirements and read/write/identify test specifications, test plans, and test scenarios.
  • Must be able to demonstrate individual and team-work effort in collaborative processes while meeting set deadlines.
  • Strong written and detail-oriented skills to effectively produce quality test cases and related test and release documentation with a high level of coverage.
  • Demonstrated ability to drive cross-functional team dependencies to successful completion.
  • Ability to identify where supporting documentation is required and produce testing process and procedural documentation and training to support the education of others.
  • Continually promote a positive work environment, seeking solutions to roadblocks across the matrix.
  • Influential and focused member of the team promoting the bigger picture and driving factors for software testing and delivery.
  • Propose QA strategies and continual process review
  • Must demonstrate a metric-driven approach with proven success for all facets of the test cycle.
  • Ability to work under pressure with shifting and demanding priorities while maintaining focus and composure.


Preferred

  • Experience in working with web-based, pc-based, and mobile applications built with Java, .NET, Web technologies, Linux utilizing varying databases for data storage and retrieval.
  • Experience in working with multiple test automation tools, frameworks, and/or software with the ability to speak to.
  • Selenium or test automation scripting tool equivalent.
  • Ability to interpret and apply scripting languages (e.g. JavaScript) used by the test automation tool.
  • Familiarity with Node.js, web object identification (e.g. XPath)

Netsmart is proud to be an equal opportunity workplace and is an affirmative action employer, providing equal employment and advancement opportunities to all individuals. We celebrate diversity and are committed to creating an inclusive environment for all associates. All employment decisions at Netsmart, including but not limited to recruiting, hiring, promotion and transfer, are based on performance, qualifications, abilities, education and experience. Netsmart does not discriminate in employment opportunities or practices based on race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, age, physical or mental disability, past or present military service, or any other status protected by the laws or regulations in the locations where we operate.

Netsmart desires to provide a healthy and safe workplace and, as a government contractor, Netsmart is committed to maintaining a drug-free workplace in accordance with applicable federal law. Pursuant to Netsmart policy, all post-offer candidates are required to successfully complete a pre-employment background check, including a drug screen, which is provided at Netsmart’s sole expense. In the event a candidate tests positive for a controlled substance, Netsmart will rescind the offer of employment unless the individual can provide proof of valid prescription to Netsmart’s third party screening provider.

If you are located in a state which grants you the right to receive information on salary range, pay scale, description of benefits or other compensation for this position, please use this form to request details which you may be legally entitled.

All applicants for employment must be legally authorized to work in the United States. Netsmart does not provide work visa sponsorship for this position.

Netsmart's Job Applicant Privacy Notice may be found here.