Selenium Automation Engineer Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
- About four years of diverse experience in information technology industry with emphasis on quality assurance, automated and manual testing of JAVA/J2EE, web and mobile applications.
- Attained proficiency in developing, maintaining and tracking test specifications, following and improving test processes and procedures.
- Participated in different types (functionality and performance) and levels (integration, regression, system and acceptance) of testing.
- Skilled in reviewing of business requirement documents from testing perspective.
- Contributed to design walkthroughs, and interacted and coordinated with the development teams.
- Performed manual as well as automated testing. Used Selenium RC/WebDriver/IDE/Grid and JUNIT/TestNG, Quality Center, Jenkins, Maven, SOATEST, SOAPUI and JIRA extensively to test J2EE components, SOA APIs, web service APIs, and Java APIs.
- Familiar with agile/scrum methodology.
- Reliable, adaptable, organized and detail - oriented individual with strong problem solving skills. Able to work independently as well as a team member. Capable of wearing many hats, and able to change direction quickly and an inherent eagerness to learn new technologies.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/RC/IDE/GRID
Languages: HTML, CSS, JavaScript, Java, XML
Test Framework: JUNIT, TestNG
Project Methodologies: Agile-Scrum, Waterfall
Defect Tracking Tools: Jira, ALM
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic 10.3.3/10.3.2/10.3.1 , Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite(HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Jenkins
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: SQL Server, MS Access, Oracle
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Selenium Automation Engineer
Responsibilities:
- Tested the customizable management features, administrator module and e-learner module.
- Developed a suite of test cases to process transactions to verify new features and fixes while adding to a complement of automated regression tests using SOAP UI Pro and Selenium/Java/Maven.
- Configured and installed Selenium WebDriver, TestNG, Maven and Jenkins for continuous build cycles
- Developed the Selenium automation scripts for Functional, Smoke and Regression testing.
- Utilized Jira to record, track and reconcile issues with the development team for monthly releases
- Automated API testing with SOATEST and SOAP UI Pro - passing parameters from a variety of data sources.
- Performed functional testing of SOAP and RESTFULL web services using SOAP UI Tool.
- Performed GUI testing with Selenium in a Maven/Eclipse framework. Implemented Selenium Grid for parallel execution of Selenium scripts and for checking cross browser compatibility.
- Worked within tight deadlines.
Environment: Java, Maven, TestNG, GIT, Jira, Selenium WebDriver, Selenium Grid, Firebug, Jenkins, SOAP, HTML, XML, JIRA.
Confidential, Chicago, IL
Selenium Tester
Responsibilities:
- Extensively involved in analyzing business requirements, created testing strategies, testing plans and prepared detailed test cases for the application under test (AUT).
- Developed automation test scripts using Selenium WebDriver and Java.
- Developed data driven test scripts and executed them for message processing, registration, and reports testing using Selenium WebDriver.
- Created test cases, test plans, tested API’s, executed code coverage, wrote automation scripts using Selenium WebDriver.
- Executed Function, System and Acceptance tests on complex database applications and web sites.
- Managed configuration and change control.
- Utilized QC (Quality Center) to record, track and reconcile issues with the development team.
- Performed all testing activities while making sure to adhere to the company's testing policies and procedures.
Environment: Java, Selenium WebDriver, Selenium Grid, SOAP, REST, HTML, XML, Quality Center, Oracle, MS Office, Windows and Linux.
Confidential, Atlanta, GA
QA Engineer
Responsibilities:
- Worked with the test team to design test automation framework using Selenium WebDriver, Selenium IDE, Eclipse, Junit and Java. Developed re-usable function using Junit for test automation.
- Deployed test automation to continuous integration environment using Jenkins to ensure that test results are delivered in appropriate ways.
- Provided design input for a Java based test automation framework that serves multiple project needs
- Participated in sprint planning and worked with the project team to identify risks/impacts in the system to be tested.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Developed SQL Scripts for backend testing to ensure that the data is updated as per the business Rules.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Developed automated script for back-end testing using Selenium WebDriver.
- Coordinated with developers and recorded defects in JIRA to track until they are resolved.
Environment: Java, Selenium WebDriver, Junit, JMeter, JavaScript, HTML, Eclipse, Jira, Windows
