Responsibilities
At Perficient the Senior Quality Engineer is a test-oriented technical role that requires individuals who are creative and innovative to develop test automation frameworks and tools to test software products. This role is responsible for designing, developing, running, and debugging automated test scripts.
Collaborate with architects, business analysts, developers, software testers, and product owners to identify the test automation scope.
Design, build, implement and maintain the test automation framework.
Collaborate with the infrastructure team to ensure adequate test environments, test data and test tools.
Build automated test scripts for applications/products on different cloud platforms.
Execute the test automation suite according to the work plan.
Identify, report and track incidents/defects according to the defect management process.
Identify, collect, and provide the test automation results and metrics.
Qualifications
Bachelor’s degree in Computer Science or Information Technology related disciplines.
+6 years of experience in QA and Testing Projects with agile methodologies.
+4 years of experience in Test Automation projects with Selenium and Java/C#.
Experience coding within some software development languages (VBScripts, Java, .NET, C++, etc.).
Have experience in Test Automation with Python, Selenium, Cucumber.
Have experience with administering/testing/implementing solutions on AWS, Azure, and Docker.
Experience with data driven, keyword or hybrid automation frameworks.
Solid skills at using Issue Tracking, Defect Tracking and Test Management Tools (e.g., Jira, Zephyr, Bugzilla, Azure DevOps, etc.)
Solid skills with database management systems for data querying purposes (SQL, Oracle, etc.).
High English written and verbal communication skills to build a trusting relationship with major project stakeholders.
Any Graduate