Post Job Free
Sign in

QA Automation Engineer

Location:
Frisco, TX
Posted:
March 30, 2021

Contact this candidate

Resume:

Roja N Ph: 972-***-**** Email: ***************@*****.*** Location: Frisco, TX

Visa – GC-EAD

PROFESSIONAL SUMMARY

Over 8+ years of experience in software testing and quality assurance.

Experience in creating test frameworks for both ui and api from scratch

Thorough knowledge in Selenium and TestNg

Strong Java skills and SQL skills

Experience in testing web-services using Postman, RestAssured and HttpClient.

Strong collaboration, team building, interpersonal, communication skills with proficiency at grasping new technical concepts quickly & utilizing the same in a productive manner.

Well versed with agile software development using Jira and Rally.

TECHNICAL SKILLS

Programming Languages: Java

Automation Testing Tools: Selenium, TestNg and Cucumber

CI/CD tools: Jenkins, Maven

API Testing Tools: RestAssured, Postman and SoapUI

IDEs: IntelliJ, Eclipse

Database: SQL Server

Source Control: Git and TFS

Agile Tools: Jira, HP ALM and Rally

Office Tools: Microsoft Word, Excel, PowerPoint and Google Docs

OS: Windows 10 and Windows Server

EXPERIENCE

Test Automation Engineer 08/2018-Present City Tele Coin Inc., Bossier City, Louisiana

Application Domain: Correctional Facility Call Management Web Application.

Environment: Selenium, Eclipse, Jenkins, Maven, Git, Rest Assured, Postman, SQL.

Responsibilities:

Requirement understanding on call management application, calling cards portal and configuration management

Write test cases as per acceptance criteria listed under each user story.

Create and execute detailed test cases with step by step procedure and maintain test reports, test issues, defects tracking using Jira

Develop automated test scripts using Java Selenium and TestNG

Implement API test automation using Rest Assured

Create test suites and test profiles for features developed under each release cycle

Test for cross-browser compatibility issues.

Verified payments posted correctly in the databased using SQL queries.

Use Maven for build management, Bitbucket and Git for source control and Jenkins for continuous integration.

Perform regression, end-to-end testing and exhaustive testing on all lower lane environments

Used SQL queries to validate data in sql server.

Involve in defect triage meetings

Ensure the features developed by the team are produced to the highest possible quality in the fastest possible time.

QA Analyst 09/2014-07/2018 Harrison County Land Records, Texas

Domain: Document Management Application

Environment: Selenium and TestNG

Responsibilities:

Developed test cases as per functional requirement document for land record retrieval application.

Discuss each user story in sprint planning to get an understanding of the acceptance criteria to come up with test cases

Automated the manual test cases using Selenium and TestNG.

Involved in establishing offshore vendor relationships and negotiations for data entry resource allocation.

Worked with team of 25 (Offshore: 3 developers, 20 data-entry operators and 2 supervisors)

Conduct daily meetings with offshore managers to monitor the project progress

Complex SQL queries to research, analyze and troubleshoot data.

QA Analyst 02/2013-07/2014 SemanticSquare, Hyderabad, India

Application Domain: Web Application for online courses

Environment: Cucumber, UFT, SQL Server 2008

Responsibilities:

Write test cases as per acceptance criteria listed under each user story

Test each user story and create defects if bugs are found

Performed BDD using Cucumber Features, Scenarios and Step definitions in Gherkin.

Automated manual regression test cases using UFT

Performed load testing using LoadRunner.

Used SQL queries to validate data in the backend database

Used JIRA to create and track defects and conducted defect review meetings with development team if additional clarification is required

Update QA progress in daily scrum.

Jr Java Developer

FirstSource, Vijayawada, India 02/2012-09/2012

Participating in resolving technical issues that arise during development

Participating in the development of software related to java

Working knowledge of Java, Unix & Oracle

Participate in reviews of design, functional specifications and code developed by other team members

Developing new features and maintaining existing applications

Communicating and coordinating with members of development team

EDUCATION

Masters in Computer Applications

Graduation Date: May 2006 Nagarjuna University



Contact this candidate