Job Information
Penn National Insurance QA Automation Tester - 70395 in Harrisburg, Pennsylvania
QA Automation Tester - 70395
DESCRIPTION/RESPONSIBILITIES: 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.
COMPETENCIES AND ESSENTIAL DUTIES OF THE QA AUTOMATION TESTER 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.
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 of Enterprise Architecture.
CORPORATE CORE COMPETENCIES OF THE QA AUTOMATION TESTER 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. * Identifies and utilizes the appropriate resources to solve customer problems. * Accelerates follow-up and action to resolve issues.
Talent Development Mindset * Brainstorms ideas for technical and/or professional development. * Works 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.
SPECIAL RELATIONSHIPS FOR THE QA AUTOMATION TESTER * Direct contact with business department staff and managers as part of troubleshooting and problem analysis.
QUALIFICATIONS FOR THE QA AUTOMATION TESTER 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.
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.
Only candidates from the following states will be considered for opportunities at Penn National Insurance: Alabama, Delaware, Iowa, Maryland, Minnesota, North Carolina, New Jersey, Pennsylvania, South Carolina, Tennessee, Virginia, Wisconsin.
Equal Opportunity Employer-minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity