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

QA Automation Tester at Penn National Insurance in Harrisburg, Pennsylvania

Posted in Information Technology about 23 hours ago.

Type: Full-Time





Job Description:

I.  PURPOSE


The QA Automation Tester is responsible for designing, developing and implementing end-to-end testing plans using quality processes, tools, and methodologies. The QA Automation tester will troubleshoot, debug, maintain and refine applications through automated testing to produce the required product. The QA Automation Tester enhances applications to improve performance, reliability and add system functionality.


 


II.  AUTHORITY - Not applicable for this position


 


III.  COMPETENCIES AND ESSENTIAL DUTIES













Competency Description of Duties
Business Acumen

Documentation



  • 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



  • 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


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 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.

  • Troubleshoot and debug issues and provide root cause analysis. 

  • Increases data quality by data scrubbing and reprocessing. 


Time & Priority Management

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

  • Participate in 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

  • 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 or Manager  Enterprise Architecture.


 


IV.  CORPORATE CORE COMPETENCIES





























Competency Proficiency Description
Effectively Communicates and Connects

  • Communicates clearly and concisely.

  • Prepares written communications that adhere to department standards.

  • Attentively listens and asks clarifying questions.

  • Builds positive relationships within the workplace.


Customer Focused

  • Develops and maintains knowledge about the needs of customers and how the team provides value.

  • Aware of customer risks and when to escalate risks.

  • Identify and utilize the appropriate resources to solve customer problems.

  • Accelerates follow-up and action to resolve issues.


Talent Development Mindset

  • Brainstorm ideas for technical and/or professional development.

  • Work with supervisor to identify relevant development opportunities, shadow opportunities, including technical skill building and professional skill enhancement.

  • Acts on opportunities to recognize colleagues for a job well done.



Demonstrates Adaptability


 


 




  • Seeks to understand others' needs and perspectives, especially those different from my own.

  • Open to learning about new and challenging ideas to drive the success of the work in which I am involved.

  • Learns how to be flexible to accommodate deliverables and prioritize work effectively.


Demonstrates Accountability

  • Takes ownership of mistakes and consults with others to resolve, learning from the experience.

  • Consistently checks the accuracy of work.

  • Provides coverage or assistance to others when needed.

  • Proactively steps-up to provide guidance or assistance.



 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


V.  SPECIAL RELATIONSHIPS 



  • Direct contact with business department staff and managers as part of troubleshooting and problem analysis.


 


VI.       QUALIFICATIONS


















Education/


Credentials




  • Associate degree in Computer Science or related field preferred

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


Experience

  • Minimum 2 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
22 minutes ago

Oldcastle
Other
22 minutes ago

Oldcastle
Other
about 3 hours ago

PayPal Inc.
More jobs in Information Technology

Information Technology
9 minutes ago

Independence Blue Cross LLC
Information Technology
30+ days ago

Independence Blue Cross LLC
Information Technology
about 1 hour ago

Mathworks