Senior Software Quality Engineer - Automation
UPS
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Job Summary
As a Senior Software Quality Engineer - Automation at UPS, you will play a crucial role in ensuring the quality of our software products. This position requires strong familiarity with manual testing and test automation using technologies like Java, Selenium, Cucumber (BDD), RestAssured, SQL, JDBC, Git, and Maven. You will work within an Agile Development environment, contributing to the creation of comprehensive and automated test scripts for complex business functionalities.
This role provides mentorship and expertise in emerging technologies and quality assurance processes within Information Services Management (ISM) and QA. You will automate test scenarios and expected outcomes, offering expertise in UPS's key business functions and supporting technologies. Applying extensive knowledge of testing methodologies, you will plan, design, and conduct QA reviews, performing comprehensive testing and risk-based assessments. This position leads testing components of large and complex projects, assigns tasks, directs resources, and reports progress to stakeholders, also selecting tools and methodologies for management approval.
Responsibilities
- Conducts quality assessment (QA) development processes.
- Develops test solutions.
- Provides expertise in testing across the QA organization.
- Develops and implements new practices and testing standards.
- Contributes to project design.
Qualifications
- Bachelor's Degree or International equivalent.
- Bachelor's Degree or International equivalent in Computer Science, Information Systems, Mathematics, Statistics or related field - Preferred.
- Experience with both web and client/server based testing.
- QA familiar with manual testing and test automation with Java, Selenium, Cucumber (BDD), RestAssured, SQL, JDBC, Git, and Maven.
- Experience with Agile Development.
- Excellent written and verbal communication skills.
- Ability to create comprehensive test scripts for complex business functionality.
- Ability to automate test scripts for repeatable regression testing.
- Must be a team player who shows initiative and is detail-oriented.
Key skills/competency
- Test Automation
- Java
- Selenium
- Cucumber (BDD)
- RestAssured
- SQL
- Agile Development
- Git
- Maven
- Client/Server Testing
How to Get Hired at UPS
- Research UPS's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight your expertise in Java, Selenium, Cucumber, and Agile for Senior Software Quality Engineer roles.
- Showcase automation skills: Prepare to discuss your experience automating tests, using RestAssured, Git, and Maven.
- Practice behavioral questions: Demonstrate leadership, initiative, and teamwork, aligning with UPS's collaborative environment.
- Prepare for technical interviews: Expect questions on test automation frameworks, SQL, JDBC, and client/server testing principles.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background