Overview
On Site
115k - 125k
Full Time
Skills
Software Development
DevOps
API QA
Selenium
Collaboration
User Stories
Regression Analysis
Exploratory Testing
Test Cases
Continuous Improvement
Workflow
Automated Testing
Selenium WebDriver
Test Scripts
Java
Python
API
JIRA
Defect Tracking
Agile Management
Quality Assurance
Agile
Scrum
Sprint
Test Plans
Documentation
TestNG
JUnit
Continuous Integration
Continuous Delivery
Jenkins
GitHub
Load Testing
Apache JMeter
RESTful
POSTMAN
Scripting
SQL
Database QA
Testing
SaaS
Cloud Computing
Employment Authorization
Job Details
A growing technology-driven organization is seeking a QA Engineer to enhance the quality and reliability of its web and API-based applications. This role is perfect for automation-focused professionals who are passionate about quality engineering and building scalable, reusable test frameworks. While the position offers flexibility, Philadelphia-based candidates are preferred due to occasional in-office collaboration.
You'll play a key role in designing and executing automated test strategies across the software development lifecycle, working closely with developers, product managers, and DevOps to ensure robust, bug-free releases. Your expertise in Selenium, Java, Python, and Jira will directly impact the stability and performance of mission-critical systems.
Key Responsibilities
Required Skills & Experience
Nice to Have
Additional Details
You'll play a key role in designing and executing automated test strategies across the software development lifecycle, working closely with developers, product managers, and DevOps to ensure robust, bug-free releases. Your expertise in Selenium, Java, Python, and Jira will directly impact the stability and performance of mission-critical systems.
Key Responsibilities
- Develop, maintain, and execute automated test suites for web and API testing using Selenium with Java and Python
- Collaborate with developers and product teams to understand requirements, create test plans, and validate features
- Participate in agile ceremonies and contribute to sprint planning and user story grooming from a QA perspective
- Identify, log, and track bugs using Jira; work cross-functionally to ensure timely resolution
- Perform functional, regression, integration, smoke, and exploratory testing
- Create and maintain test documentation including test cases, plans, and test coverage reports
- Contribute to the continuous improvement of QA tools, processes, and best practices
- Ensure high code quality through test automation as part of CI/CD workflows
Required Skills & Experience
- 3+ years of experience in Quality Assurance or Test Automation Engineering
- Strong hands-on experience with Selenium WebDriver and test scripting in Java and Python
- Proven experience testing web-based and API-based applications
- Familiarity with Jira for defect tracking and agile project management
- Knowledge of software QA methodologies, tools, and processes
- Experience working in agile/scrum teams and participating in sprint-level QA planning
- Ability to write clear, concise, and comprehensive test documentation
Nice to Have
- Experience with test frameworks like TestNG, JUnit, or PyTest
- Knowledge of CI/CD tools (e.g., Jenkins, GitHub Actions)
- Exposure to performance and load testing tools (e.g., JMeter, Locust)
- Familiarity with RESTful API testing using tools like Postman or automated scripts
- Understanding of SQL and database testing
- Background in testing SaaS applications or cloud-based environments
Additional Details
- Location: Hybrid (Philadelphia area candidates preferred)
- Work Authorization: Must be authorized to work in the U.S. full-time (no sponsorship provided)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.