Sr. Test Automation Engineer Resume
SUMMARY
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Good understanding of AWS Elastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, Protractor, QTP and Mercury Quality Centre to develop automation testing scripts for web and client server applications.
- Expertise in performing manual testing (Emulators & IOS Simulators) & Mobile Application Testing using Appium & SeeTest.
- Experienced working with CI/CD tools, Terraform in AWS cloud environment.
- Experience in Junit, TestNG framework for Unit testing, Maven and Ant for Project building and Jenkins/Hudson for Continuous Integration.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and tested both XML and JSON formats.
- Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
- Experienced in load and performance testing tool JMeter.
- Strong knowledge on Virtualization, Cloud Computing and Web services.
- Well versed with defect tracking tools Rally, Quality Center, HP ALM, JIRA, Test Director, and Bugzilla.
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing, security testing, defect reporting & defect retesting.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
- Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems, Mac and UNIX environments.
- API and Web Services Testing WSDL
- Developed Web API isolation testing using Rest Assured
- Developed Rest API testing framework using Frisby is a REST API testing
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Worked and learned a great deal from Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
- Troubleshoot AWS EC2 Status check including System Status checks and Instance Status check alerts.
- Designed and implemented different automation frameworks from starch like Page Object Model framework, Keyword Driven framework, Data Driven framework and Hybrid framework.
- Experience in both Waterfall, Scrum and Agile project environment.
- Strong Working knowledge of SQL, PL/SQL, Oracle, UNIX and MS - Office Suite (Word, Excel, PowerPoint, Access).
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP (10.0,11.0), HP Quality Centre (9,10,11.0), Junit, Cucumber, Firebug, Fire Path, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing)
Language/ Script: Java, JavaScript, Ruby, VBScript (UFT), C, C#, Python.
Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor
Firefox Add-ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Centre (9, 10, 11.0), BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
Build/ CI Tools: Ant, Maven, Jenkins, Hudson.
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential
Sr. Test Automation Engineer
Responsibilities:
- Proficient in testing on Web applications, Web Services like SOAPUI and REST APIs, Mainframes, UI and SAP environment.
- Notify the developers about build success/Failure through Email on running through Jenkins
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation
- Identified weaknesses in QA processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- Performed web services testing with SOAP UI by validating request and response for XML files.
- Worked on Design and development of Restful APIs using Node.js and JSON.
- Creating UAT Test Strategy, UAT Test Plan, Entry & Exit Criteria and Test Closure document.
- Developed Test Cases for Regression Test Automation
- Developed Maven based build scripts to run Selenium Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
- Developing Appium Scripts for Native Android/iOS using Java.
- Used different types of virtual devices (Emulator & Simulator) and real devices for Test cases Validation.
- Manage all issues (defects and service requests) in Microsoft TFS Defect Management bug tracking system and ensure all issues are tracked from open to closure.
- Develop testcases, maintain test reports, create tasks and describe user stories in Rally for tracking and working with an Agile team.
- To create and execute automation testing strategies using technologies and tools such as, Postman, SoapUI, RestAssured framework in Java.
- Automate web UI test using automation tools Selenium RC/IDE/WebDriver/Grid (Functional & Regression Testing) using TestNG and Junit within IDEs like IntelliJ and Eclipse.
- Work on building and maintaining automation projects with Maven and ANT, creating jobs in Jenkins to facilitate continuous Integration and continuous Deployment.
- Perform and maintain Performance and Load testing with the help of tools like LoadRunner and JMeter.
- Performed Web Services Testing using SOAP UI for Various Web Services.
- Experienced in load and performance testing tool JMeter.
- Designed REST/HTTP, SOAP API's, including JSON data formats and API versioning strategy.
- Excellent experience with source version control tools such as GitHub, Team Foundation Version Control (TFS), Subversion (SVN) & Git.
- Worked on sales force automation in selenium for one of the Module that was integrated with Airlines
- Used Jenkins for CI/CD.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
Environment: Selenium WebDriver, Appium, Jenkins, Cucumber, SOAP UI, QTP, JMeter, LoadRunner Maven, TestNG, Quality Center
Confidential
Sr. Test Automation Engineer
Responsibilities:
- Expertise in Selenium automation using Selenium Web Driver, Cucumber, Selenium Grid, Java, JUnit, TestNG, Maven, Jenkins, Appium
- Excellent experience of build tools like Maven & Jenkins and managing Java automation projects
- Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behaviour
- Designed and implemented different automation frameworks of TestNG, Cucumber from scratch
- Excellent experience in each phase of Test Life Cycle, Test strategies & Test plans.
- Experience of Agile Methodologies and Scrum processes
- Took ownership of automation and led the automation team by mentoring the team as required
- Experience of Defect/Test Management tools like Rally, Quality Centre, Jira.
- Implemented functional tests using Java, TestNG/Junit framework and BDD through cucumber.
- Used BDD framework with Cucumber and created future files with scenario and scenario outline files.
- Performed Web Services Testing using SOAP UI for Various Web Services.
- Experienced in load and performance testing tool JMeter.
- Designed REST/HTTP, SOAP API's, including JSON data formats and API versioning strategy.
- Designed and implemented Cucumber Framework from scratch
- Implemented automation using Selenium Web Driver, Cucumber with Gherkin, and Java.
- Configured Maven for automation projects and developed project object model (POM).
- Developed BDD tests using Cucumber by writing behaviour and step definitions & developed required Selenium support code in Java for Cucumber.
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Sharing the code in GIT
- Running the Batch tests on Grid
- Involved in API testing
- Worked on sales force automation in selenium for one of the Module that was integrated with Airlines
- Used Jenkins for CI/CD.
- Implemented Protractor for Angular Application
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Python, Maven, Appium, TestNG, JIRA, Eclipse, XPATH, Java, SQL Server, JMeter, Protractor.