We provide IT Staff Augmentation Services!

Qa Automation Engineer (selenium) Resume

4.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Having 6 plus years of experience in testing with the web - based applications & client server applications.
  • Having strong knowledge of software development life cycle (SDLC) and software test life cycle (STLC) in using agile, scrum and waterfall methodologies
  • Involved in business gatherings that involved requirement analysis with the development team and the client.
  • Professional expertise in Smoke Testing, Backend 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, Webservices, Boundary Value Testing.
  • Experience in working with functional testing, regressive testing, GUI testing, system testing, Integrated testing, back end testing, User acceptance testing (UAT).
  • Knowledge in executing the test cases, test scripts and reported the results to the development team using ALM or quality Centre.
  • Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
  • Experience in Performance Testing and Monitoring using Confidential Load Runner 12/11/ 9.x andJmeter3.0.
  • Experience in the development ofData driven, Keyword driven and Hybrid Automationframeworks inSelenium.
  • Good working experience onSOAP UIfor testing and validating various web services used in the application.
  • Extensive experience in reviewing and analyzing Business Requirements and creatingTest Plans, Test Cases, Test Scripts,Test Estimation&Requirement Traceability Matrix.
  • Experienced in using defect reporting tools Test Director and Quality Center/ALM.
  • Expertise AWS EC2, AWS S3, AWS IAM Roles.
  • Experienced in using ALM/Quality Center for managing test execution and defect tracking of all issues.
  • Experienced in providing test management actions and activities (STLC) using ALM/Quality Center.
  • Very good in writing SQL queries for backend data validation and data integrity check
  • Experience in developing theAutomation framework using Javaprogramming usingOOPSconcepts,Selenium, Java, JUnit/TestNG, Eclipse, Maven.
  • Ability to adapt to new environment quickly,strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
  • Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships.

TECHNICAL SKILLS

Testing tools: Selenium web driver /RC/Grid, Confidential ALM/Quality Centre

Languages: Java, SQL, Html, JavaScript, XML

IDE: Eclipse, SQL developer.

Test Framework: Junit, Data Driven Framework, TestNG.

Processes: Agile-Scrum waterfall.

Bug tracking tools: JIRA, Quality Centre

Continuous Integration tools: Jenkins

Version Control Systems: SVN, GIT

Databases: MS Access, Oracle

Operating Systems: Windows, Linux, Mac.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

QA Automation Engineer (Selenium)

Responsibilities:

  • The Requirements are gathered using the business meetings, documents.
  • Reviewed theTest Basis,designedand documentedTest Strategies, Test Plan, and Test Cases and executed test cases.
  • Responsible for writing and maintainSelenium WebDriverscripts for regression andfunctional testing usingdata driven framework.
  • Developed test code in Java language usingEclipse, IDEandTestNGframework.
  • Setup the Automation framework usingSeleniumto run test cases in multiple browsers and platforms
  • Worked on the Android module of the project where I was responsible for automating the app using Appium withpython.
  • Involved in creating automation test scripts usingselenium, cucumber built on Eclipse IDE.
  • Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
  • Responsible for identifying test cases formanualandAutomationwithSelenium WebDriverfor Smoke Test, Functional and Regression Tests.
  • Involved onCucumbertesting and defined the test scenarios and created the test cases in Test Manager.
  • Involved in designing ofautomation frameworkto be used in UI testing withSelenium.
  • Execute browser compatibility and regression tests usingSelenium WebDriverfor testing UI for every new build release.
  • Created Jenkins jobs to trigger the test cases execution on a timely manner.
  • Created and maintained Maven project and Dependencies.
  • Integrated Git, Jenkins, Maven to run the test cases .
  • Performed functional tests usingSelenium WebDriverwith data driven framework and documented results in a database.
  • Used theFirebugto inspect theXPathof the web elements andEclipse IDEfor Java development.
  • Identified, ReportedandTracked DefectsusingQuality Centertest management tool.
  • Manually tested,verifiedandvalidatedthat the product meets user requirements.
  • PerformedEnd-to-Endtesting of database to check data integrity using SQL queries.

Environment: Eclipse IDE, GIT Hub, XPath, Selenium WebDriver, Cucumber, JMeter, API, Smoke Test, TestNG, Oracle 14C, Complex SQL, Quality Center, Windows 10/8.1/7, Jenkins and Maven,python.

Confidential, Houston, Texas

Automation Engineer

Responsibilities:

  • Involved in developingtest plan,test strategies,test scenarios,test scriptsandtest stepsbased on Business and System Use Cases.
  • Actively participated in scrum meetings and reviews.
  • Performed Functional tests usingSelenium WebDriverwithdata driven framework.
  • Executed Selenium tests for automation testing of the web application usingSeleniumWeb Driver.
  • Followed Test Driven Development (TDD) as much as possible and written test cases usingTestNGfor every relevant class.
  • Wrote highly efficient andmaintainable Java codeto develop Page Objectsusing the Selenium Framework.
  • Createdtest cases,test plans, testedAPI’s, wroteTestNGtest cases, executed code coverage, wrote automation scripts usingSelenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
  • Performed Data driven testing usingSelenium WebDriver and TestNGfunctions which reads data from property andXMLfiles.
  • UsedMavento build and run theSeleniumautomation framework. Once the script got over, framework used to send the automation reports over email.
  • DevelopedMavenBuild scripts to run Sanity Test scripts developed inSelenium WebDriver.
  • Created automation framework inSeleniumWebDriverusing behavior driven approach like Cucumber.
  • Creating test scripts usingC# and Selenium Web Driverfor the functional test cases.
  • Worked on AWS S3(Storage), AWS SNS Topics (Mails), EC2 (Container Service) & IAM Roles.
  • UsedMavenfor building the WebDriver project. Integrated with Continuous Integration toolsJenkinsfor running test on nightly basis automatically.
  • Performed data accuracy, data validation and data integrity testing by querying thedatabase using SQL queriesto check the data table on server.
  • Conductedbackend testing using SQL queriesto validate data for database.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Cucumber, XML, API’s, Test Cases, Traceability Matrix, Agile, Integration Test, Selenium WebDriver, Functional, TestNG, Stake Holders, Confidential Quality Center, SQL Server, Regression, Windows 10/8.1/7, UNIX, Oracle.

Confidential -Sacramento, CA

Manual tester

Responsibilities:

  • Analyzedbusiness requirements,documented business requirements specifications, wroteTest Plans, Test Cases.
  • Worked with development team to understand technical designandarchitecturefor test planning.
  • Worked under waterfall methodology.
  • 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.
  • Preparedtraceability matrixto ensure the adequate coverage of the test cases.
  • Prepared required documentation fortesting signoffby various parties as required by the project plans.
  • Assigned, Monitored andTracked Tasksof Team Members.
  • Updated Test PlansandTest Casesperiodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in MercuryQuality Center.
  • MaintainedTraceability Matrixto track the requirements to the test cases to ensure complete test coverage in theQuality Center.
  • Connected to database to Query the database usingSQLfordata verificationandvalidation.
  • Performed back end testing on oracle database by writingSQL queries.
  • CreatedSQL views to aggregate databefore moving to targeted database from legacy database to simulate results.
  • Interacted closely with developers regarding defects, participated intracking, reviewing and analyzing bugs.
  • Involved in Automation Environment setup using Java,SeleniumWebDriver and TestNG.
  • Worked extensively with business users to define scope and prepared ‘Documents of Understanding for variouschange requestsby analyzing the feedback from user groups.

Environment: Test Cases, Quality Center, Traceability Matrix, Agile, Selenium WebDriver, Functional, TestNG, Stake Holders, Confidential Quality Center, Regression, Integration Test, Windows 10/8.1/7, UNIX, Oracle, SQL Server.

Confidential

QA Engineer

Responsibilities:

  • Design develop and implemented UI automation testing framework utilizing Java and Selenium WebDriver.
  • Migrated Junit test cases to TestNG for more robustness in testing.
  • UsedXPathandDOMto work with dynamic and static objects in Selenium.
  • PerformedSmoke,Functional,RegressionandIntegrationtesting.
  • Identified and reported bugs using defect tracking toolHP Quality Centerand presented bug reports for weekly status updates.
  • Involved in design and implementation ofSelenium WebDriverautomation framework for smoke and regression test suites (TestNG and Maven).
  • Involved in Triage calls with Business Analysts and developers for Defect Tracking obtaining root cause analysis and defect closure.
  • Presenting test results to business and stake holders in show and tell sessions by generating Daily Test Execution Report.
  • Running automated Smoke tests every day to check environment stability.
  • Executing and maintaining the automation scripts developed by the central automation team covering all the regression test scripts. Executed automation scripts on different browsers/environments & reported results to the onshore team.
  • Involved in testing the application utilizing theScrum (Agile)methodology.
  • Developed and executedSQL queriesto verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Environment: Agile, Smoke Test, Selenium WebDriver, TestNG, Stake Holders, Confidential Quality Center, Functional, Regression, Integration Test, Windows 10/8.1/7, UNIX, Oracle, SQL Server.

Confidential

QA Analyst

Responsibilities:

  • Responsibilities include analysis, design, and development of use cases, class diagram, flow charts for design specification, implementation, and maintenance of environments, build scripts and testing.
  • Design and development of multithreaded co-operating Server side components in core Java using a custom job/task framework.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data withcomplexSQL queriesfrom oracle database.
  • Analysis and Refactoring of existing code to improve configurability and ease of testing with Java spring framework's dependency injection.
  • Participated in Walkthrough meetings, Project review meetings, weekly status meetings and defect tracking meetings.
  • Defect logging and tracking using JIRA.
  • Used Jenkins for continuous integration and deployment.
  • Extensively involved in using Quality Center as Bug tracking tool to report bugs and Project tracking for software development.
  • Involved in creating the Traceability matrix based on Functional requirement in each Release/Sprint.
  • Created Test Data based on the designed test cases before the start of execution using automation tools like QTP.
  • Active participation in Test Execution and finding Defects by thinking out of box.

We'd love your feedback!