This job listing has expired and the position may no longer be open for hire.

QA Automation Lead at Penn National Insurance in Harrisburg, Pennsylvania

Posted in Manufacturing about 22 hours ago.

Type: Full-Time





Job Description:

I.  PURPOSE


The QA Automation Lead will deliver high-quality software products. The QA Automation Lead will lead a team through troubleshooting, debugging, maintaining and refining applications utilizing automated frameworks, and tools that ensure the functionality, reliability, performance, and security of our software. The QA Automation Lead collaborates with developers, product managers, and other stakeholders to identify and prioritize testing needs, provide feedback, and report issues.


 


II.  AUTHORITY - Not applicable to position


 


III.  COMPETENCIES AND ESSENTIAL DUTIES













Competency Description of Duties
Business Acumen

Documentation



  • Creates system training manuals on Standard Operating Procedures. 

  • Document test cases, procedures, and results thoroughly to facilitate knowledge sharing and ensure reproducibility. 


Analysis



  • Analyze business requirements and translate them into appropriate testing environments

  • Evaluate and interpret requirements to develop test cases based on user story acceptance criteria.


 




 


 

























Competency Description of Duties
Negotiation

Team Development



  • Mentors and trains less experienced testers and new employees on new activities as assigned.

  • Collaborate with developers and other QA Testers to ensure the quality of the software throughout the development lifecycle.


Client Interaction



  • Interact with client to clarify business requirements and develop test cases.   Assist clients during testing, troubleshooting, and problem resolution tasks

  • Participate on departmental standards committee and recommends changes to departmental standards


Results Oriented

Coding



  • Design, develop, and execute automated test scripts using various tools such as Selenium, TAC, Cucumber, TestNG, JUnit, NUnit, etc.

  • Write automation scripts using Eclipse IDE and Visual Studio.

  • Implement web application automation leveraging Selenium, WebDriver, TestNG framework, Maven and Java in Eclipse IDE.

  • Create and utilize diverse automation frameworks, including Page Object and Data-driven frameworks.

  • Participate in Agile/Scrum development processes, including sprint planning, daily stand-ups and sprint reviews.


Testing



  • Perform and oversee various types of testing including, but not limited to, smoke, functional, regression, black box, integration, parallel, ad-hoc, positive and negative tests.

  • Execute back-end verification on SQL databases by crafting SQL queries to validate UI content against requirements.

  • Conduct cross-browser compatibility testing on Chrome, Firefox and Internet Explorer using Selenium Grid.

  • Increases data quality by data scrubbing and reprocessing. 

  • Ensure proper percentage of code coverage for automation testing is maintained. 


Time & Priority Management

  • Review requirements, specifications, and user stories to provide feedback and ensure testability.

  • Participate in, and hold team accountable for, the identification and resolution of complex software issues, ensuring timely delivery of high-quality solutions.

  • Continuously evaluate and enhance existing automation frameworks and testing processes to optimize efficiency and effectiveness.


Decision Making

  • Identify, analyze and track issues as part of the QA life cycle.

  • Research and implement new technologies and best practices for test automation.

  • Participates in self-development to maintain the currency necessary to perform the duties of the position.



 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


Performs various projects requested or assigned by the Application Manager, Manager Enterprise Architecture.


 


IV.  CORPORATE CORE COMPETENCIES





























Competency Proficiency Description
Effectively Communicates and Connects

  • Communicates and negotiates effectively with peers regarding work outcomes.

  • Influences by making a strong case, bringing other people on the team to understand the presented viewpoint.

  • Provides feedback and is clear when disagreeing with an approach; offers suggestions for improvement.

  • Attentively listens and asks clarifying questions and paraphrases to enhance understanding.

  • Build and nurture positive relationships within the workplace.


Customer Focused

  • Identifies explicit and implied customer needs.

  • Asks probing questions to fully understand business requirements.

  • Develops positive relationships with customers by meeting their needs as well as incorporating their feedback.

  • Responds quickly and takes action with high quality solutions that address needs and improve overall customer experience.

  • Owns resolution of customer experience outcome.


Talent Development Mindset

  • Discuss technical and professional development with peers to gain suggestions for further development.

  • Actively seek and act on opportunities to recognize peers for high performance.

  • Stays alert to identify learning opportunities for self.



Demonstrates Adaptability


 


 


 


 




  • Contributes to progressive thinking within the team by posing questions that challenge traditional methods or processes.

  • Proposes ideas and suggests new approaches to tackling own work tasks and issues in a better way to drive organization success.

  • Participate in and actively support change initiatives and provide ideas to promote their success.

  • Recognizes and manages an ambiguous work environment.

  • Demonstrates flexibility in generating alternative solutions and recommendations.


Demonstrates Accountability

  • Applies judgment in making decisions about own work and takes responsibility for actions.

  • Demonstrates reliability by producing steady work results and delivering on commitments to team members on time.

  • Takes responsibility for regularly seeking and applying feedback and actively learning from errors and setbacks.

  • Understands the mission of the organization.



 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


V.  SPECIAL RELATIONSHIPS 



  • Direct contact with business department staff and all levels of management as part of analysis, design, troubleshooting and problem resolution activities.


 


VI.       QUALIFICATIONS


















Education/


Credentials




  • Associate's degree in Computer Science, Leadership, or related field preferred.

  • OCJP, AWS, CCNA, MCSD, or comparable certifications preferred.


Experience

  • Minimum 5 years of experience in development, software testing, and/or test automation.


Technical/ Professional Knowledge

  • Proficient in one or more programming languages such as Java, Python, C#, etc.

  • Hands on, recent experience with various automation tools and frameworks such as Selenium, Cucumber, TestNG, JUnit, NUnit, etc.

  • Experience with test automation frameworks and scripting languages (e.g. Java, .Net, Python).

  • Proficiency with Integrated Development Environments such as Eclipse, Visual Studio, Lazarus and IntelliJ IDEA.

  • Hands on experience with Rest API testing and familiar with API tools.

  • Knowledge of agile methodologies such as Scrum or Kanban.

  • Knowledge of software quality assurance principles and practices.

  • Knowledge of software development lifecycle and testing methodologies.

  • Proficiency in preparing test data/scripts.

  • Good communication, and problem-solving skills.

  • Attention to detail and accuracy.



 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


VII.     JOB REQUIREMENTS (as required by ADA – Americans with Disabilities Act)



  • This position is primarily a sedentary position that requires occasional standing and walking throughout the office environment.

  • Must be able to see and effectively use a computer monitor.

  • Must be able to operate a computer, keyboard and applicable printers and other general office equipment.

  • Must be able to access and enter information accurately using automated systems.

  • Must be able to hear and communicate via the telephone and/or monitoring devices to both internal and external clients.

  • Must be able to present information to individuals and groups.

  • Must be able to interpret and apply concepts that may or may not be based upon established guidelines.

  • Must be able to maintain acceptable attendance and adhere to scheduled work hours.


 





More jobs in Harrisburg, Pennsylvania

Other
about 3 hours ago

PayPal Inc.
Other
about 3 hours ago

Beacon Hill Staffing Group, LLC
Other
about 3 hours ago

Beacon Hill Staffing Group, LLC
More jobs in Manufacturing

Manufacturing
25 minutes ago

Austin Maintenance & Construction, Inc.
Manufacturing
about 1 hour ago

OLDCASTLE INFRASTRUCTURE, INC.
Manufacturing
about 1 hour ago

OLDCASTLE INFRASTRUCTURE, INC.