Automation Engineer Resume
Atlanta, GA
SUMMARY
- 6 plus years of experience in IT with 1 year in Java development and 5 plus years in Quality Assurance.
- Hands - on experience and strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect Life Cycle and Product Life Cycle.
- Skilled in understanding and gathering software requirements and identifying teh required scenarios.
- Expert in Automation tools like Selenium Web Driver (Functional & Regression Testing), TestNG, Eclipse, and Maven.
- Worked with creating system and user acceptance test case (UAT) scenarios, and communicated with clients accordingly.
- Experience in executing test cases to test teh application functionality against teh requirements. Experience in Onsite-Offshore model Projects.
- Experience in testing teh functionality, database and regression testing.
- Experience in backend database testing using SQL queries.
- Experience in defect reporting and tracking using tools like JIRA and QC.
- Knowledge in SOAPUI.
- Experience in Agile model, Waterfall model etc.
- Excellent Coordination through Client and User interactions, experienced in Requirement Analysis & Design, and Mapping of Business Processes to Technical Requirements.
- Experience in managing teh project source code using Microsoft VSS and SVN.
- Experienced in working on Databases like MySQL, Oracle and DB2.
- Experienced in Programming languages like Java, C, COBOL etc. and scripting using JAVASCRIPT.
- Basic UNIX/LINUX Commands
PROFESSIONAL EXPERIENCE
Confidential
Automation Engineer
Responsibilities:
- Identified Test cases based on teh requirements, participated in implementation of Test Cases, and Test Scripts according to teh Business Requirements, System Requirements.
- Performed different kinds of testing like Black Box, Functionality, and Regression etc.
- Developed and maintained Automation test scripts.
- Did cross browser testing.
- Checked for stored data validity and integrity.
- Interface testing like printing, sms alert, sending email etc.
- Involved in providing teh efficient locators strategy like xpath and css to run WebDriver script in stable condition.
Environment: Windows, Eclipse, HTML, CSS, Maven, TestNG, Java, Selenium, MYSQL, SVN
Confidential, Atlanta, GA
QA Analyst-Automation
Responsibilities:
- Developed Automation Test Scripts using Selenium TESTNG framework for teh AUTs.
- Used Selenium for functional testing and regression testing.
- Conducted Smoke testing, Sanity testing, Database Testing, Functional, cross browser testing.
- Used SQL queries to do database testing on a distributed environment.
- Worked inData Driven frameworksto retrieve test data from Excel files and querying Database using SQL.
- Participated in teh daily SCRUM meetings and various iteration planning meetings as part of teh AGILE development process
- Used JIRA for defect tracking.
- Used Maven/TestNG etc. as part of teh automation testing.
- Performed Positive and Negative Testing to ensure appropriate user authentication.
- Provided status report to theend users/BAs on periodic basis adhering to department standards and project life cycle.
- Performed cross browser testing of teh application on various Browsers like Chrome, Firefox etc. to ensure that it functions similarly on all browsers
- Provided support for teh existing application by testing fixes for high priority tickets.
Environment: and Tools: Eclipse, Java, Oracle, HTML, CSS, Maven, TestNG, Selenium, JIRA, Mainframe DB2, JCL
Confidential, Cincinnati, OH
Senior QA Engineer
Responsibilities:
- Studied teh Business Requirement Document to understand teh process and write Test Cases
- Properly guide teh team so as to focus on teh delivery deadlines and targets and come up with issues/bugs.
- Attended Daily status meeting every morning to get updates and provided updates to teh team,
- Discussion with Managers, BAs and other area experts, asking detailed questions and preparing teh Test plan /strategies.
- Executed manual test cases as well as automated test cases and identified teh test cases for Negative testing.
- Extensively used QC for test management tool.
- Conducted Functional testing, Smoke testing, Sanity testing, Regression testing, cross browser testing.
- Wrote teh SQL queries to do database testing.
- Performed Positive and Negative Testing to ensure appropriate user authentication
- Provide status report to theQAManagement on periodic basis adhering to department standards and project life cycle
- Performed cross browser testing of teh application on various Browsers to ensure that it functions similarly on all browsers
Environment: and Tools: Java, HTML, XML, MS OFFICE, Mainframe JCL, DB2
Confidential, OH
QA Engineer
Responsibilities:
- Coordination with Business Analyst to produce Use Cases and requirements
- Reviewed teh Business Requirement Document to understand teh process and write Test Plan and Test Cases
- Executed Positive and Negative Test cases
- Responsible for performing smoke, functional, retesting, regression testing, Integration testing of java based scientific web application
- Created detailedQAprocedure documentation including Requirement traceability matrix, test data, test cases and actively participated in Bug review andQAmeetings
- Executed and managed test cases and reported bugs in Rally where in teh requirements, test cases and defects are traced.
- Used SQL to query databases where performed Back end Testing-using SQL queries, to ensure data integrity and validate teh inserted data.
- Provided weekly status report to project manager and team lead, worked closely with BA and development teams to deliver teh tasks on time
Environment: and Tools: Windows-7, XP, MySQL, Java, HTML, SVN, MS OFFICE
Confidential, MN
QA Engineer
Responsibilities:
- Involved in teh review and analysis of SOX documents.
- Contributed to almost every stage of teh software development life cycles(STLC) like Understanding Requirements and brainstorming teh feasibility to test, test plan, test case preparation, strategy for implementation, unit testing, integration testing, and associated tasks like efforts (in hours) and test estimations and defect tracking.
- JSP is used for client side validations.
- Black box testing, sanity, smoke, regression and Integration testing
- UsedHibernate technology for teh database operations.
- Involved in fixing teh defects during integration testing. Maintained defect log and conducted defect management meetings and followed Six Sigma Process throughout.
- Participated in teh UAT meetings with clients along with onsite co-coordinator. Clarified any doubts regarding teh deliverables so as to get final approval and sign-off.
- Trained teh end-users with teh new system features and supported teh project after post production.
- Prepared documentations for teh new application for system understanding and support continuity and also for knowledge transfer to future team members.
Environment: Java, JavaScript, HTML, XML, JSP, Struts, SQL plus, Oracle, MS Office, QC
Confidential, OH
Software Engineer
Responsibilities:
- Drill down teh business needs to low level technical requirements and acted as teh main resource for communicating with onsite and supporting offshore and resolved all their inquiries related to technical or domain on a daily basis, with least turn overtime possible.
- Interacted with internal and external customers.
- Knowledge sharing within teh team and mentoring new members.
- Involved in teh review and analysis of teh Functional Specifications, and Requirements.
- Contributed to multiple software development life cycles like high level design, detailed program specification development including teh development of sequence diagram, class diagram, java class design and implementation, unit testing, integration testing, end user training and associated tasks like effort and project estimations.
- Design and Development of framework using Struts, JDBC etc. and HTML, CSS, JavaScript for GUI and client side validations.
- Used Oracle database for storing teh values fetched from mainframe DB2 database.
- Followed Six Sigma Process throughout teh project.
- Involved in fixing teh defects during integration testing.
- End user training and knowledge transfer, production support and maintenance and support of teh systems post go-live
