Qa Automation Engineer Resume
St Louis, MO
SUMMARY
- Over 7+ years of Professional Experience in Software Quality Assurance and Testing in different environments and platforms.
- Expertise in Automated Software Quality Testing & Manual Testing of Web based and Client - Server applications.
- Highly motivated professional with excellent experience in Software testing and Quality Assurance.
- Excellent analytical skills for understanding the business requirements, business rules/processes and detailed design of the application.
- Over 3 years of experience working on Selenium RC With JUnit and Experience in implementing Data Driven and Keyword Driven Test Scripts.
- Good Experience in Web Technologies in Web forms using Java, Net, Webservices, XML and SOAP.
- Experience in coordinating and engaging teams for different phases.
- Expert in conducting various testing types like Functional Testing, System Integration Testing (SIT), Regression Testing, User Acceptance Testing (UAT), Browser Compatibility Testing, End-to-end Testing and performance Testing.
- Experience in Product Development, Retail Domain, Finance and Insurance and Health Domain.
- Expertise inProcess managementusing Quality center to Document test cases and conduct triage meetings to resolve issues.
- Expert in executing Selenium automation scripts written inJava.
- Experience in Technical writing Skills with hands on experience creating Businesses Requirements, functional Specifications, Mapping Documents-R Diagrams, Test Plan, Test Scripts and Status Reports.
- Extensive experience in reviewing Business Requirement Documents, Software Requirement Documents and preparing Test Cases, Test scripts and Execution.
- Preparation of Test Plan, Test Cases, Test Strategies and Test Effort Estimation.
- Excellent skills in Database Testing. Experience in Testing Incoming Data values and outgoing data value with queries, stored procedures, functions and joins.
- Expertise in automated testing Frameworks usingSoapUI, PostMan, TestNG, JUnit, and JMeter.
- Experience in testing Web Applications withJava, XML, HTML, AJAX, JavaScript, Oracle and MS SQL Server.
- Hands on Experience in Creating/ Testing Informatics Mappings.
- Strong Experience in Agile Methodologies, Scrum Methodologies.
- Proficient in continuous Integration testing usingMaven, Jenkins and GIT build tools.
- Well versed in GUI application testing, Database testing and Front-end testing.
TECHNICAL SKILLS
Languages: C, C++, Java, HTML, XML, PL/SQL, VBScript, JavaScript, Jquery, AJAX, PL/SQL
Web Tools: XPATH, CSS, SOAP, WSDL, REST
Testing Tools: JUnit, SoapUI, PostMan JMeter, Selenium IDE/RC/WebDriver, TestNG, Maven, Jenkins, Selenium RC JUnit, Load Runner
Bug Tracking Tools: TFS, JIRA
RDBMS: Oracle 10g/9i/8i/7.x, MS SQL Server 2005/2008, MS Access 2008
Operating System: Windows 10, Windows XP/2000 Advanced Server/Server 2003/Professional/ NT 4.0, Win XP Prof/standard, Win 98.
Frameworks: Data Driven, Keyword Driven, BDD and Cucumber.
PROFESSIONAL EXPERIENCE
Confidential, St Louis, MO
QA Automation Engineer
Responsibilities:
- Analyzed the requirements and provided the right effort estimates during the estimation phase Poker Planning.
- Involved in System Integration testing, Multi Browser testing, Production Validation testing, Assembly testing, and Database testing.
- Extensively usedSelenium IDEto record, playback and debug individual test cases.
- UsedSelenium WebDriver APIsfor writingJunittest suites and test cases for functional testing.
- Automated Regression test cases usingSelenium, WebDriver and WebDriver Backed Selenium.
- Performed defect tracking and management, interfacing with development teams, configuration management team, RCA team, environment team, UAT team, and other application teams.
- Involved in Test Result analysis, Defect Management, and Risk analysis.
- Introduced and implemented Open Source web test tool Selenium and WebDriver forcross browser testing.
- UsedSelenium WebDriver/RCfor writing test scripts for regression test coverage.
- Participated in the User Stories discussion and test scenarios preparation.
- Performed Unit testing withJunittest framework.
- UsedSOAP UItool to test SOA based architecture application to test SOAP services and REST API.
- DevelopedSQLScripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Coordinated with developers and record defects inJIRAto track until they are resolved.
- Experience in project managed SDLC transformation from waterfall to Agile, collaborative and real-time integration.
- Experience in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.
- Prepared user documentation with screenshots for UAT User Acceptance testing.
- Prepared and executed of test scripts usingJMeterandSOAP UItool to perform Web Services testing.
- Preparation of data requirements for each Sprint release and preparation of test cases design and review and publishing during the demo.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project and leading offshore team.
- Provided strategies for reusability of data requirements which helped in effort saving.
Environment: Selenium WebDriver, GIT, Web Sphere, Web Logic, Java Script, Selenium RC, Maven, SQL, Java, ANT, JUnit, SoapUI, REST, SOAP, Jira, JMeter, Agile, Windows.
Confidential
QA Analyst
Responsibilities:
- Create test script and test cases by working with business analysts and developers to review business requirements, functional specifications and technical solution design.
- Analyzed Use Cases and developed Test Plan, Test Scripts and Test Cases and executed them.
- Executed the test scripts on different releases as well as in different modes and validated the actual results against the expected results using HPQC.
- Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (JUnit and ANT).
- Performing Smoke, Integration, Validation and Compatibility testing of the application manually.
- Automated Test cases and developed tests for Regression Testing using Mercury Imperative’s Quick Test Pro.
- Involved in the conversion of Manual regression test cases to Automation Test Cases
- Maintained automation scripts, object repositories, functional libraries in Selenium Junit RC
- Generated Bug (Defect) Reports and track the status of each defect.
- Worked with the development team to create a suite of test data to exercises data validation and actual ETL functionality.
- Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
- Performed Data Validation of the data flow by performing end to end testing.
- Involving in Risk Analysis, Root cause analysis, Walkthroughs and Release support
- Detailed manual and Automation testing of new functionality & regression of existing functionality. This includes Server & Client testing. XML Validations are performed between the client & server as well as the front-end applications.
Environment: Selenium RC JUnit, Quality Center 9.2, SOAP UI, Webservices, Java, JavaScript’s, HTML, VBScript, Oracle10g/11g, WindowsXP.