Penn National Insurance - Harrisburg, PA

posted about 2 months ago

Full-time - Entry Level
Hybrid - Harrisburg, PA
Insurance Carriers and Related Activities

About the position

The QA Automation Tester is responsible for designing, developing, and implementing end-to-end testing plans using quality processes, tools, and methodologies. This role involves troubleshooting, debugging, maintaining, and refining applications through automated testing to ensure high-quality software delivery. The tester will collaborate with developers and other QA testers throughout the software development lifecycle, enhancing applications to improve performance and reliability.

Responsibilities

  • Design, develop, and execute automated test scripts using various tools such as Selenium, TAC, Cucumber, TestNG, JUnit, NUnit.
  • Document test cases, procedures, and results thoroughly to facilitate knowledge sharing and ensure reproducibility.
  • Analyze business requirements and translate them into appropriate testing environments.
  • Collaborate with developers and other QA testers to ensure software quality throughout the development lifecycle.
  • Interact with clients to clarify business requirements and develop test cases.
  • Perform various types of testing including smoke, functional, regression, black box, integration, and more.
  • 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.
  • Continuously evaluate and enhance existing automation frameworks and testing processes to optimize efficiency and effectiveness.

Requirements

  • Associate degree in Computer Science or related field preferred.
  • Minimum 2 years of experience in development, software testing, and/or test automation.
  • Proficient in one or more programming languages such as Java, Python, C#, etc.
  • Hands-on experience with various automation tools and frameworks such as Selenium, Cucumber, TestNG, JUnit, NUnit.
  • 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.

Nice-to-haves

  • CTSe, CTFL, OCJP, AWS, CCNA, MCSD, or comparable certifications preferred.
  • Good communication and problem-solving skills.
  • Attention to detail and accuracy.

Benefits

  • Generous 401k match
  • Graded profit sharing
  • Recognition programs
  • Incentive compensation
  • Remote access
  • Flex-scheduling
  • Dress-for-your-day dress code
  • Continuing education and professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service