- Participate in requirement and design reviews and perform testability assessments
- Assist with allocation of work, coordinating team member tasks, setting priorities and leveling workloads
- Capture and generate software quality metrics and status reports for assigned team to management
- Create and execute manual test cases, create test data, and maintain a regression test suite for the assigned projects
- Use industry standard best testing practices to gather evidence of test results
- Develop Test Plans and strategy for test automation, performance, and security testing for assigned projects and applications
- Plan testing effort and schedule in accordance with project scope or delivery dates
- Automate and maintain test cases using Selenium
- Perform extensive back-end testing and ETL testing using complex SQL queries
- Analyze changes that span across applications and functional areas to ensure all impacts have been identified for testing
- Collaborate with the development and configuration management team for deployments to test environments
- Conduct software compatibility tests with programs, hardware, operating systems, or network environments
- Identify, analyze, document and report problems with software functionality, output, online screens, and content
- Perform debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source
- Utilize defect management tool (Jira or Azure DevOps) to log and track all defects identified during testing
- Conduct and/or participate in test team and project meetings to ensure business and IT testing expectations are met, and test deliverables are traceable to business requirements
- Participate as project team member from inception through completion of projects
- Contribute to the establishment, documentation and adherence of software quality guidelines and standards as defined by the project and management
- Document test procedures to ensure compliance with standards
- Enter and track all daily activities using status tracking tools and metrics as required
- Prepare test documentation that supports scheduled releases
- Reproduce, validate fixes, and analyze root cause of issues reported from user acceptance testing and production
- Provide agile methodology and practice expertise to assigned team
REQUIREMENTS:
- Bachelor’s degree in computer science, information systems or related field
- Minimum 5 to 8 years of experience in software quality testing
- An intelligent and articulate individual who can relate to people at all levels of an organization and possesses excellent communication skills
- Sound technical skills, analytical ability, good judgment, and strong operational focus
- Experience in test automation using Selenium
- Demonstrated knowledge and experience in Quality Assurance and defect management processes
- Extremely proficient in Microsoft Office and test management and defect management tools
- Strong understanding and experience with Agile methodologies, processes and tools
- Proficient in testing .NET based client server and web based applications
- Intermediate or higher level experience writing PL/SQL queries
- Ability to lead and work with peers in a team effort
- Demonstrated ability to manage multiple priorities and deadlines
- Capability to efficiently complete tasks in a fast paced environment
- An organized and self-directed individual who is able to work with minimal supervision
- Has experience in Python
- Can read, write, and maintain automated test scripts
- With heavy emphasis on:
- Shell scripting (Bash)
- Oracle PL/SQL and SQLPlus scripting
- And to a lesser degree:
- Perl scripting
- PHP scripting
- SQL Server scripting
- Windows Batch file scripting
- API related knowledge
- Load testing with JMeter
- Automating UI elements with Katalon (or Selenium)
- Scripting with the above tools using Groovy
- General familiarity with Linux (CentOS)
- Permissions, file ownership, symbolic links, compiling C++ applications, etc.
- Analytical knowledge
- Pattern recognition, symbolic logic, etc.
- Strong mathematics background is a plus to work with adjudication
- Self-sufficient
- Ability to learn and figure things out without help
PREFERRED QUALIFICATIONS:
- Pharmacy benefit management (PBM) domain experience or appropriate healthcare experience
- Pharmacy claim analysis experience
- Experience using JIRA testing tool