Quality Assurance/ Test Automation Engineer Resume
VA
SUMMARY:
- Highly skilled, motivated Software Test Automation Engineer with 5+ years of experience in Quality Assurance field.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, and Waterfall.
- Good understanding of Software Development Life Cycle and various SDLC models like Agile - Scrum, Rational Unified Process and Test management.
- Extensive experience in automation testing of large enterprise web applications using various automation tools and technologies.
- Proficient in using test automation tool Selenium Suite (WebDriver/ IDE/Grid) developing automation testing scripts for web applications.
- Develop and document application test plans based on software requirements and technical specifications.
- Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Accomplished with automation tools like Selenium WebDriver/WebDriver/IDE (Functional & Regression Testing),Jenkins, for testing Client Server and Web based Applications.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Extensive work experience on JAVA, JUnit, ANT, and Jenkins.
- Experienced with Selenium/Webdriver and creation of automation framework with JUnit.
- Extensively debugged Java based Selenium WebDriver scripts for accuracy and identified possible causes of malfunction.
- Created and maintained smoke/functional/regression scripts for web-based application using Selenium WebDriver, Java, and JUnit.
- Developed web application automation tests via Selenium WebDriver and JUnit.
- Configured Selenium WebDriver, JUnit tool and created Selenium automation scripts in java using JUnit prior to agile release.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.
- Skilled in validating Regular and Ajax control using Selenium locators (xPath, CSS, id and name). .
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins .
- Extensive experience in the Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box and White Box testing techniques.
- Exceptional knowledge in backend Data Validation using SQL Queries and automated the validation.
- Participated in design Walkthroughs meetings to review Test scripts and results.
- Good analytical and communication and interpersonal skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, HP Quality Center, JIRA. Postman, Soap UI, RIT. VS.
Languages: Java, SQL, HTML, XML.
Databases: SQL Server, Oracle, DB2, MS Access.
Operating Systems: Windows, UNIX, Linux.
Web/App servers: IIS, Apache, Web Sphere, Web Logic.
PROFESSIONAL EXPERIENCE:
Quality Assurance/ Test Automation Engineer
Confidential, VA
Role and Responsibilities:
- Involved in the discussions with team to come up with requirement.
- Work with multiple clients with different requirements.
- Update existing Test Automation framework.
- Work with QA lead to come up with test cases and share it in the test master.
- Attended the grooming session with product owner and Dev to come up with new item and solutions for the new feature.
- Documented the test cases using user stories, expected behaviors and test steps on the test master.
- Work with Rest based API and perform the web service validation.
- Start to work on the new automation framework with other QA resources to improve the quality of the automation testing.
- Use Visual Cron to run the backend import export processes for different clients.
- Work both manual and automation as the team needed.
- Database testing for the different clients based the requirement.
Test Automation Engineer/Test Lead
Confidential
Role and Responsibilities:
- Involved in the meetings with Devolvement team and Business team to come up with designs, requirements and planning for the upcoming quarter release items.
- Developed the automation framework using Selenium WebDriver and working with dev team to implement the Unit tests at the earlier stage of the project.
- Implemented the servers level performance testing used Visual Studio Enterprise.
- Attended the grooming session with BA and Developer to break the story items & gathered clear understanding with requirements.
- Documented the test cases using user stories, expected behaviors & assumptions the team had documented under each story in Jira.
- Delivered the new features quarterly with the Agile methodology.
- Performed the API testing with Postman and SoapUI.
- Develop and perform the API automation testing using RIT with Swagger ready.
- Worked closely with different teams as needed, collaborate with other QA resources for debugging the issues.
- Worked with QA manager and the QA team for the testing strategies and improve the QA methodologies. Attended & learn with new technologies during the Tech Talk.
- Implemented the existing Selenium scripts to the Blatz Framework.
- Executed tests manually based on test cases as design. Automate the manual test cases as needed by requirements.
- Worked with Devops team to schedule the testing nightly in QA environment, ran the existing test cases for improve the quality.
- Had clear understanding with each server call, worked with backend developers to collect the Json file for backend validation.
- Automated the backend test cases with RIT Enterprise.
- Worked with the Devops team for CI/CT testing environment.
- Collaborate with Middleware team for trouble shooting the issues caused by the middleware.
- Worked with Big Data Team for some data quality testing.
- Working with automation using Java, Junit, Selenium WebDriver, and other useful libraries.
- Experience with both frontend and backend automation. (Java)
- Involved the Planning meeting with the managers, stakeholders & all the team members to designed and estimated new features for the next quarter.
- Familiar with both backed, frontend and API testing.
- Automate test scenarios for backend validation.
Environment: Jira, Agile, Java, Big data, Hadoop, HANA, SQL, Windows, MO. Selenium WebDriver, RIT, Postman.
Test Automation Engineer
Confidential, VA
Roles and Responsibilities:
- Involved in analyzing requirement specifications, developing test plans, test cases, test scripts and planning for QA methodologies.
- Developed, implemented and executed test methodologies and plans to ensure software product quality.
- Documented the Test Cases using Software Requirement Specification and Design documents.
- Worked closely with the Quality Manager in planning, coordinating and implementing the testing methodology; involved in working with Agile methodology.
- Involved in testing the Web Applications developed in different programming languages.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Implemented cross browser and cross platform web testing with Selenium WebDriver.
- Used Selenium to expand test scenarios to catch more bugs and improve quality.
- Designed and developed automated scripts for Functional, Regression Testing using Selenium IDE and WebDriver tools.
- Developed and implemented Data Driven framework using a Selenium WebDriver.
- Automated testing tools such as JUnit and Selenium to conduct systems, integration, positive and negative, functionality, object, and regression tests, identify defects and ensure delivery of expected results.
- Validated of test results proactively explain and work through variances.
- Attended the Test planning sessions to help understand the End to End team with the code changes for the project
- Involved in Audit meetings and got an initiative to reach QA testing goals.
- Worked closely with Tech teams to choose a better solution for solving the issue.
- Coordinated between technology and business teams to prevent any gaps between business needs and testing.
Environment: Jira, Selenium WebDriver, JAVA, SQL, Oracle, Windows, MS-Office.
QA Engineer
Confidential, MO
Roles and Responsibilities:
- Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
- Responsible for design and development of requirements collected from the customer.
- Prepared test plans to identify test strategies and resource.
- Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
- Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Responsible for setting up the framework and test environment.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Extensively involved in integrating Selenium WebDriver with existing API to test framework.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Worked on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.
- Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
- Involved in System-wide Integration, regression and Load testing.
- Worked in Manual and Automated testing of applications on Windows Environment.
Verified database test results using Toad.
- Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
- Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
- Actively participated in status report meetings and interacted with other team members for technical issues.
Environment: Java, Selenium WebDriver, Junit, JavaScript, XML, HTML, Firepath, Firebug, Eclipse, PL/SQL, Windows XP.
