
Software Quality Engineer - Automation Power Automate Desktop / Playwright / Selenium
UPS · Chennai, Tamil Nadu, India
This listing has closed — view similar roles below.
- On site
- Full-time
- $95,000 / year
- Chennai, Tamil Nadu, India
Job highlights
- Automate test scenarios and outcomes with key tools.
- Lead QA processes and mentor junior team members.
- Develop test plans, scenarios, and automation scripts.
- Collaborate with developers for in-sprint quality assurance.
- Utilize diverse testing methodologies for robust quality.
About the role
Software Quality Engineer - Automation Power Automate Desktop / Playwright / Selenium
Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level.
Job Description
Moving our world forward by delivering what matters! UPS is a company with a proud past and an even brighter future. Our values define us. Our culture differentiates us. Our strategy drives us. At UPS we are customer first, people led and innovation driven. UPS’s India based Technology Development Centers will bring UPS one step closer to creating a global technology workforce that will help accelerate our digital journey and help us engineer technology solutions that drastically improve our competitive advantage in the field of Logistics.
‘Future You’ grows as a visible and valued Technology professional with UPS, driving us towards an exciting tomorrow. As a global Technology organization we can put serious resources behind your development. If you are solutions orientated, UPS Technology is the place for you. ‘Future You’ delivers ground-breaking solutions to some of the biggest logistics challenges around the globe. You’ll take technology to unimaginable places and really make a difference for UPS and our customers.
Job Summary
This position provides mentorship and expertise in technologies and processes for Information Services Management (ISM) and Quality Assurance (QA). He/She maintains an awareness of emerging technologies to ensure a competitive advantage. This position automates test scenarios and expected outcomes. He/She provides expertise for UPS key business functions and supporting technologies. This position applies a comprehensive knowledge of technical skills, principles, practices, and procedures of testing methodologies and working knowledge in planning, designing, and conducting QA reviews and inspections. This position conducts comprehensive testing and risk-based assessments of the testing objects. He/She uses source documentation as input and contributes to the planning and implementation of testing activities. This position leads testing components of large and complex projects, assigns tasks, provides direction to resources, and reports progress to project stakeholders. He/She creates and selects tools and methodologies for review and approval by management.
Responsibilities
- Responsible for testing and ensuring acceptance criteria on User Stories is met during the delivery sprints.
- Builds test plans and test scenarios.
- Creates functional and automation test cases and scripts.
- Executes and validates test set-up to ensure the environment is ready for testing.
- Testing experience with Functional, Regression, Stress, and performance Testing.
- Familiarity with Security testing.
- Need to participate with End-to-End testing.
- Creates and maintains continuous testing jobs in CI/CD pipeline.
- Works closely with developers to test and drive quality attainment in-line with development.
Skill Set
- Power Automate Desktop, Selenium WebDriver, Playwright, Java, Groovy script, SoapUI, Git, Jenkins, JMeter, API, SQL, TFS
Additional Primary Skills
- Expert level with Structured Query Language (SQL)
- Advance level in scripting and test automation
- In-depth experience with test scenario, test case design, and test data identification
- Experience working as part of an Agile/Scrum Team
- Excellent written & verbal communication skills
- Excellent attention to Detail
- Desire to lead and mentor less experienced teammates
Additional Secondary Skills
- Mastery of test tools (e.g., Power Automate Desktop, Selenium, JMeter, Cucumber, Appium, SoapUI, Postman)
- Understanding of CI/CD and code automation (Jenkins, MS Azure DevOps)
- Experience with data analysis using Microsoft Excel and/or Microsoft Power BI
Qualifications
- 5+ years of experience
- Bachelor's Degree or International equivalent
- Experience with both web and client/server-based testing.
Key skills/competency
- Software Quality Engineer
- Automation Testing
- Power Automate Desktop
- Playwright
- Selenium WebDriver
- API Testing
- SQL
- Agile/Scrum
- CI/CD
- Test Case Design
Skills & topics
- Software Quality Engineer
- Automation Testing
- Power Automate Desktop
- Playwright
- Selenium WebDriver
- API Testing
- SQL
- Agile
- Scrum
- CI/CD
- Jenkins
- Java
- Quality Assurance
- Test Automation
- Software Testing
How to get hired
- Tailor your resume: Highlight your expertise in Power Automate Desktop, Playwright, Selenium, and SQL. Quantify your automation achievements.
- Showcase automation skills: Emphasize your experience with CI/CD pipelines (Jenkins, Azure DevOps) and API testing.
- Demonstrate Agile experience: Detail your work in Scrum teams, focusing on user story acceptance criteria and collaboration.
- Prepare for technical questions: Be ready to discuss testing methodologies, SQL queries, and scripting languages like Java or Groovy.
- Understand UPS's culture: Research UPS's values, innovation focus, and commitment to logistics technology.
Technical preparation
Behavioral questions
Frequently asked questions
- What specific automation tools are essential for the Software Quality Engineer role at UPS?
- For the Software Quality Engineer position at UPS, proficiency in Power Automate Desktop, Playwright, and Selenium WebDriver is crucial. Familiarity with other automation tools like JMeter, Cucumber, Appium, SoapUI, and Postman is also highly valued.
- What level of SQL expertise is expected for this UPS Software Quality Engineer job?
- UPS expects an expert level of proficiency in Structured Query Language (SQL) for this role. This includes advanced scripting and a deep understanding of database interactions for testing purposes.
- How does UPS approach quality assurance within its development sprints for this role?
- UPS integrates quality assurance directly into its development sprints. The Software Quality Engineer is responsible for testing and ensuring acceptance criteria on User Stories are met during these sprints, working closely with developers.
- What kind of testing experience is required for the Software Quality Engineer position at UPS?
- The role requires testing experience with Functional, Regression, Stress, and Performance Testing. Familiarity with Security testing and participation in End-to-End testing are also important aspects of the required experience.
- Does UPS utilize CI/CD pipelines for their Software Quality Engineers?
- Yes, UPS utilizes CI/CD pipelines. The Software Quality Engineer will be responsible for creating and maintaining continuous testing jobs within these pipelines, demonstrating an understanding of code automation.
- What are the educational and experience requirements for this UPS Software Quality Engineer role?
- Candidates should have at least 5 years of experience and a Bachelor's Degree or international equivalent. Experience with both web and client/server-based testing is also required.
- Is mentorship and leadership a part of the Software Quality Engineer role at UPS?
- Yes, the role provides mentorship and expertise in ISM and QA. There is also a stated desire to lead and mentor less experienced teammates, indicating leadership is a valued aspect of this position.
- What specific programming or scripting languages are relevant for this UPS automation role?
- Relevant languages include Java and Groovy script for scripting and test automation. Advanced scripting skills are highlighted as a primary requirement.