Qa Automation Engineer Resume
Omaha, NE
PROFESSIONAL SUMMARY:
- 8+ years of experience in Software Quality Assurance and QA implementation.
- Strong experience in Manual, Automation and Performance Testing of client Server and Web based Applications.
- Strong experience in SDLC, project management and testing life cycle methodologies like Waterfall, Agile and Spiral methodologies.
- Strong experience of E - commerce, Financial, Banking, Trading and Telecom domains.
- Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools.
- Experience in Selenium automation using Selenium WebDriver, Selenium Grid, Java, Junit & Maven.
- Designed and implemented different automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and
- Hybrid framework for a number of projects.
- Experience in writing Selenium WebDriver automation scripts in JAVA for transactional E-commerce websites.
- Good working knowledge of Java, as well as Scripting languages.
- Experience with writing automated tests using Selenium WebDriver with Java.
- Experience in writing test cases using element locators, web driver methods, java programming features and TestNG annotations in Selenium.
- Experience in Software Verification and Validation based on Testing Methodology.
- Experience in testing Websites and Embedded Systems.
- Experience with Behavioral Driven Development (BDD) or Test Driven Development (TDD) in test script/framework automation using open source tool such as Selenium.
- Strong knowledge in automating critical web applications using Selenium WebDriver with TestNG framework from scratch.
- Excellent experience in using build tools like Maven and managing JAVA automation projects using them.
- Experience in Data Driven testing using Frameworks like JUnit and TestNG.
- Experience in defect-reporting and defect-tracking using tools like Jira, Quality center/Test Director.
- Performed automated tests on SOAP services using tools like SOAP UI PRO.
- Strong proficiency in web-based technologies including HTML, CSS, JavaScript, XML and Restful services and similar related technologies.
- Thorough knowledge and understanding of ANT, Protractor as build tool for Selenium.
- Experience in writing and conducting functional test plans.
- Executing manual test cases, tracking defects and developing traceability matrices.
- Conversant using Configuration management tools like SVN, GIT.
- Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results.
- Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle.
- Experience with testing on UNIX and Windows environments.
- Strong exposure testing applications on different browsers like IE, Firefox, Chrome.
- Exposure to continuous integration tools like Jenkins.
- Tremendous expertise in Problem solving and bug reports using Bug Tracking Tools, worked on agile and waterfall models.
- Good understanding of object oriented concepts using programming languages like JAVA.
- Extensive experience in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex testing problem.
- Team Player and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS:
Programming Languages: Programming Languages, C++, C#, Java, Java script, VB, VB.netASP.net, MYSQL.
Scripting Languages: Perl, Python, Ruby, Java Script, VB Script, Shell Script.
Automation Tools: Quick Test professional (QTP) /UFT, UAT, Selenium Web Driver/IDE/GRID, Test complete.
Test Management Tools: Quality Center (HP QC) /ALM, RFT, Cucumber, Firebug, Fire path, RQM
Defect Management Tools: CRM Clarify, Silk Radar, Test Director, Pivotal, Clear Quest, Bugzilla, Dev Track, Jira.
Selenium Suit: Selenium IDE, Cucumber, RC, Web driver, Selenium Grid, Junit, TDD, BDD, Mockito, TestNG, Protractor
IDE and Applications: Borland C++, Visual Studio, eclipse, MS-Office.
Operating Systems: Windows XP/ 2000/2003/2007/ VISTA, Linux (Basic), DOS, Windows 8, UNIX (IBM, HP & SUN).
Web Development: XML, HTML, CSS, Flash, JSP, Netscape, ESDL, UDDI IE, SOAP, SOAP UI and RESTFUL Web Services
Version Control Tools: GIT, CVS, SVN, TFS
Protocols: SOAP, TCP/IP, HTTP
PROFESSIONAL EXPERIENCE:
Confidential, Omaha, NE
QA Automation Engineer
Responsibilities:
- Analyzed business requirement documents and functional requirement documents and was involved in all phases of the project lifecycle.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Configured Data driven framework with Apache POI to read and write to Excel file and Created POM to store the project data and configured their details using ANT to build project.
- Involved in implementation of entire Testing life cycle. Followed the Agile/Scrum process.
- Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Oracle Database.
- Developed User Interface using JavaScript and tested End-to- End Testing using Protractor Automation Tool.
- Performed UAT testing.
- Used TestNG to run multiple test cases in parallel, reported bug issues using JIRA tracking tool.
- Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Ruby for Cucumber.
- Used SVN(Subversion) Version control system to check how the changes are performed in the data.
- Build feature files for Cucumber steps using ATDD framework in Selenium.
- Write the step definitions for feature files in java in ATDD framework.
- Tested web service XML using SoapUI tool. Modified end points when we worked on different servers and different versions of Web Services.
- For application testing in mobile we used IOS simulator for testing mobile application in IOS.
- In our project, we have used Appium Tool for Android Testing.
- Good knowledge in Python, JAVA, Oracle 10g, JavaScript.
- Tested the Performance using JMeter tool.
- Used Extraction Transfer Loading Tool for data extraction from the database and tested the extracted data.
- Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration tool and Build Tool.
- Used Firebug/Fire Path Add-on tools to identify the Objects id, Name, XPath, link in the application.
Environment: Selenium WebDriver, Selenium IDE, Eclipse, JDK, Java, Ruby, Agile, Oracle 10g, SQL, JavaScript, Protractor, JIRA, Cucumber, SVN, SOAP UI, POM, Ant, ATDD, Jenkin, ETL, Appium Emulators, IOS Simulators, Python, XML, CSS, HTML, Firebug, Firepath, Mozilla Firefox, Selenium Java Jar files, JMeter.
Confidential, Chicago, IL
Selenium Tester
Responsibilities:
- Identified manual test cases for automation.
- Followed Agile methodology was part of sprint planning and attended daily stand up meetings.
- Performed Functional testing (Tested all links in web pages, Forms used), Usability Testing (Tested Navigation, content, and other user information).
- Created RTM (Requirement Traceability Matrix) to map the requirements with test case coverage.
- Performed extensive back-end testing to ensure data integrity and accuracy by designing SQL queries on MS SQL Server 2008.
- Performed functional testing of web services using SOAPUI tool.
- Validated the Web Services (SOAP), both Request and Response messages
- Conducted thorough smoke, functional, regression, integration and system testing on the product tracking application.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium webdriver
- Used Id, Name, Links, XPath, and CSS to work with dynamic and static elements in application.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Developed new Automation test cases using selenium WebDriver and TestNG,
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Had regular meetings with Developers to report various problems.
- Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing.
- Perform database verifications using SQL queries to validate test data.
- Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.
Environment: Quality Center, Java/J2EE, SQL Server, Web Services, UNIX, SOAP UI tool. Windows, Selenium (WebDriver2.0), IDE, TestNG (6.7), Eclipse, MS Word, Excel, JSP, HTML, XML HP Quality Center, Selenium WebDriver.
Confidential, Peoria, IL
QA Automation Engineer
Responsibilities:
- Analyzed business requirement documents and functional requirement documents and was involved in all phases of the project lifecycle.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Configured Data driven framework with Apache POI to read and write to Excel file and Created POM to store the project data and configured their details using ANT to build project.
- Involved in implementation of entire Testing life cycle. Followed the Agile/Scrum process.
- Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Oracle Database.
- Developed User Interface using JavaScript and tested End-to- End Testing using Protractor Automation Tool.
- Performed UAT testing.
- Used TestNG to run multiple test cases in parallel, reported bug issues using JIRA tracking tool.
- Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Ruby for Cucumber.
- Used SVN(Subversion) Version control system to check how the changes are performed in the data.
- Build feature files for Cucumber steps using ATDD framework in Selenium.
- Write the step definitions for feature files in java in ATDD framework.
- Tested web service XML using SoapUI tool. Modified end points when we worked on different servers and different versions of Web Services.
- For application testing in mobile we used IOS simulator for testing mobile application in IOS.
- In our project, we have used Appium Tool for Android Testing.
- Good knowledge in Python, JAVA, Oracle 10g, JavaScript.
- Tested the Performance using JMeter tool.
- Used Extraction Transfer Loading Tool for data extraction from the database and tested the extracted data.
- Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration tool and Build Tool.
- Used Firebug/Fire Path Add-on tools to identify the Objects id, Name, XPath, link in the application.
Environment: Selenium WebDriver, Selenium IDE, Eclipse, JDK, Java, Ruby, Agile, Oracle 10g, SQL, JavaScript, Protractor, JIRA, Cucumber, SVN, SOAP UI, POM, Ant, ATDD, Jenkin, ETL, Appium Emulators, IOS Simulators, Python, XML, CSS, HTML, Firebug, Firepath, Mozilla Firefox, Selenium Java Jar files, JMeter.
Confidential
Quality Assurance Analyst
Responsibilities:
- Developed Test cases using technical and functional requirement specifications of the application.
- Responsible for validating the functionalities of the web services including the offers system and orders using SOAPUI over HTTP.
- Responsible for website user interface and call handling test cases along with agent scripting.
- Primarily responsible for overall Functionality Testing, White Box testing, Black box Testing, System testing, and primary point of contact for User Acceptance Testing.
- Involved in Identifying and Creating the Business component & Generic Scripts.
- Involved in Identifying the E2E scenario & Creating the Reusable methods, Generic methods & Page Factory.
- Created test scripts using Webdriver.
- Review SWIFT message monitor and ensure the appropriate parties are advised of any rejected transactions for the entire company for the all the Fixed Income and Foreign Exchange products.
- Ensure all items are cleared and addressed for the End of Day batch processing.
- Coordinated with Developers for critical bug fixes and involved to retest issues in a timely fashion.
- Automated highly transactional e-commerce web application using Selenium WebDriver.
- Updated and maintained Quality Center.
- Worked effectively with Developers, AGILE Team, Project Management to achieve Selenium automation high quality.
- Work with engineering services team to run tests in continuous integration environment (Jenkins) and report on results.
- Involved in Complete Software Development Lifecycle Experience (SDLC) from Business Analysis to Development, Testing, Deployment, and Documentation.
- UI testing web applications and testing REST services using the following technology: Selenium
- WebDriver.
- Provided different build reports, Selenium automation reports, Performance testing reports to Senior Management.
- Designing and documenting the test cases in a fast-paced environment.
- Involving the framework development.
- Involved in test scripts review.
- Participated in daily stand-ups and scheduled meetings as required.
Environment: JAVA, J2EE, Web logic, TestNG, Java Script, Eclipse IDE, Apache Web Server, Clear Case, Firebug,