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