We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Over 6 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Java, OOPS concepts.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
  • Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
  • Sound knowledge on Object Oriented Programming (OOP) concept.
  • Extensively experienced in using Java and Ruby for test case automation.
  • Good Knowledge in implementing TDD and BDD.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration and Task Scheduling.
  • Professional expertise in Smoke Testing, Backed end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Web Services, Boundary Value Testing.
  • Expertise in Defect management, Bug tracking, Bug Reports and generating the Graphs using JIRA.
  • Experienced in creating and maintaining defects using HP ALM/Quality Center.
  • Expertise in SQL scripts/queries for data verification to compare the expected results with database.
  • Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid to develop automation testing scripts for web and client server applications.
  • Expertise in implementing cross browser and cross platform web testing with Selenium WebDriver.
  • Experienced in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
  • Expertise in debugging issues occurred in front end part of web-based application which is developed using HTML, CSS, Angular JS, Node.JS and Java.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Proficient in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Experienced in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.
  • Understanding of Web Service testing by using SOAP UI with the help of Groovy Scripting.
  • Good working experience on SOAP UI for testing and validating various web services used in the application.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/WebDriver/GRID, Cucumber, SOAP UI, REST API, HP ALM/Quality Center

Languages: Java, Java Script, VB Script, XML, HTML, DHTML, PHP, T-SQL, SQL Plus, PL/SQL, C, C++, C#, VB.NET, ASP.NET

Web Technologies: HTML, XML, CSS, DHTML

Scripting: VB Script, JavaScript

IDE: Eclipse, IntelliJ, SQL Developer

Test Framework: Junit, TestNG, Data Driven Framework

Web Debugging Tool: XPath

Build Tool:: Ant, Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC)/ALM

Continuous Integration Tool: Jenkins

Version Control: SVN, GIT

Data Bases: MS Access, Oracle, MySQL

Operating Systems: Windows, UNIX/Linux

MS Tools: MS Excel, MS Visio, MS Word, PowerPoint, MS Outlook

WORK EXPERIENCE:

Confidential, Reston, VA

QA Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and Executed Test Cases.
  • Manually tested, verified and validated that the product meets user requirements.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functional testing.
  • Identified and reported software defects and test findings using JIRA.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Performed End-to-End testing of database to check data integrity using SQL queries.
  • End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML, CSS and other web technologies.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Used Cucumber automated testing to test new and existing functionality.
  • Involved in designing of automation framework to be used in UI testing with Selenium.
  • Executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Created Python scripting to test REST API functionality for regression setup.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Environment: JIRA, SharePoint, Selenium WebDriver, IntelliJ, TestNG, Maven, Appium, GitHub, Jenkins, MS Visio, PowerPoint, MS Project, CSS, SQL Server, MS Word, MS Outlook, Windows, SOAP UI, UNIX, VB Script, XML, HP ALM, Java, J2EE, Java Script, MS Excel.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Attended the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edited and debugged tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Coordinated with technical support associates to fix proprietary software issues.
  • Verified, edited and updated test data in new or existing systems before testing.
  • Involved in tracking bugs using JIRA and finding the root cause of a defect to fix the problem.
  • Identified, Reported and Tracked Defects using HP ALM test management tool.
  • Assisted in User id clean up, created User Ids, Reset Passwords, and created New Projects in HP ALM.
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Conducted backend testing using SQL queries to validate data for database.
  • Developed Automation framework using Selenium Web Driver.
  • Established the Environment set up for Mobile Automation using Appium Tool.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.
  • Developed automation framework for Selenium WebDriver in Modular Framework model.
  • Tested applications developed in Java with J2EE framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Designed & Developed data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Developed and Implemented automation using Selenium WebDriver and Java.
  • Used Eclipse IDE to develop & debug the code.
  • Used Maven to build and run the Selenium automation framework.
  • Once the script got over, framework used to send the automation reports over email.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Worked with SOA architecture which includes Soap Web Service and RestFul Web Service Testing.

Environment: GitHub, Selenium WebDriver, Jenkins, IntelliJ, TestNG, Maven, JIRA, Soap UI, CSS, MS Outlook, MS project, .Net, PHP, C, C++, Java Script, MS SQL Server, Web Services, HP ALM, VBScript, Java, Windows, UNIX, MS Excel, MS Word.

Confidential, New York, NY

QA Tester

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans and Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Worked under waterfall methodology.
  • Uploaded test cases executed test cases and logged defects in Quality Center/ALM.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center/ALM.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on oracle database by writing SQL queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Designed Automation Testing Framework for web-based application using Selenium that maintains the work flow as an end-user.
  • Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.
  • Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared 'Documents of Understanding' for various change requests by analyzing the feedback from user groups.

Environment: Selenium, Agile, C, C++, C#, MS Office, MS Outlook, UNIX, MS Excel, TOAD, Oracle, SQL Server, Quality Center/ALM, Java, Java Script, Windows, HTML, MS Visio.

We'd love your feedback!