Qa Automation Engineer Resume
Bethesda, MD
SUMMARY
- Over 6+ years of professional experience in Selenium Quality Assurance Engineer using both Manual and automated Techniques.
- Extensively experienced in formulating Test Plans, Test Cases, Test Scenarios, and Test Approach.
- Good working knowledge of development process such as Waterfall and Agile methodology.
- Experienced in different Types of Testing - Integration, System, Functional, GUI, Regression, Sanity, Smoke and User Acceptance Testing (UAT).
- Proficient in configuring and maintaining Defect Tracking system and preparing project reports for end-to-end testing using tools like JIRA.
- Expert at executing Manual Testing by using HP ALM for Test management in web-based applications.
- Strong Experience in writing and executing Complex SQL queries and PL/SQL statements for Back-end testing.
- Experienced in using Apache POI to read data from external sources to insert locators into the test script.
- Good Knowledge in using Jenkins as a Continuous Integration server to configure with Github and Maven.
- Experienced in developing and executing automation Regression testing and System testing using Selenium.
- Proficiency in writing load scripts using Apache JMeter.
- Proven ability in developing Behavioral Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior using Gherkin.
- Experienced in using SOAP UI, Advance Rest Client to validate SOAP/WSDL and Rest API Web services.
- Proficient in Testing Web Services like SOAP and REST API requests using SOAP UI and Postman.
- Ability to setup trouble shooting sessions to resolve the issues.
- Ability to attend QA daily meetings, proposals for resolving the conflicts and prepare Weekly reports and build status reports.
TECHNICAL SKILLS
Testing Tools: Selenium ID, Selenium WebDriver, Selenium Grid, SOAP UI, Postman, JUnit, TestNG, Jenkins, Maven
Bug Tracking Tools: JIRA, HP ALM
Databases: SQL Server, Oracle, MS Access, MySQL
Testing Framework: Cucumber
IDE: Eclipse, Intellij
Servers: Web logic, Web Sphere, Apache, Jenkins
MS Tools: MS Word, MS Outlook, PowerPoint MS Visio, MS Excel
Languages: Java, C/C++, SQL, PL/SQL
Repository System: Github
Operating Systems: Windows, Linux/UNIX
PROFESSIONAL EXPERIENCE
Confidential, Bethesda, MD
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, Functional and Design specifications of the product, wrote effective Test cases for both manual and automated tests.
- Performed manual and automated testing including Back-end and Front-end Testing.
- Ensured the actual results match expected results using JIRA.
- Worked on Backend Testing by writing SQL Queries to verify the data.
- Responsible for developing automated test cases with Selenium and custom scripting as appropriate to the test case.
- Developed and maintained custom libraries for the common automation framework using JAVA in Selenium.
- Involved in debugging and troubleshooting problems in Linux/Unix based application servers such as JBoss, Tomcat, and Apache.
- Involved in development of BDD Cucumber framework.
- Defined and built the project structure using Maven.
- Ran Regression and Integration testing of web and mobile applications, and web services using Jenkins on nightly basis and during deployment time.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
- Designed reports for communicating analysis of test data and metrics and communicated the results to project team.
- Assisted Test Engineers to interpret, and summarized the results of the analysis.
- Participated in Inspection and walk-through sessions of the project requirements.
Environment: Selenium Grid/WebDriver, Java, Jenkins, JBoss, Tomcat, Linux, JIRA, SQL, TestNG, XML, Maven, Web Services, MS Office (Word, Excel, PowerPoint, Outlook), Cucumber.
Confidential, Jersey city, NJ
QA Test Engineer
Responsibilities:
- Designed and developed test cases, updated status reports, documented test results based on logs, validated and verified all logs which is created after the execution of batch files.
- Tracked defects using JIRA and interacted with developers to resolve any defects.
- Constructed complex SQL queries to validate the data in between Source Tables as per the Transformations defined in Data Specification documents.
- Developed a Data Driven Framework using Selenium WebDriver.
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium WebDriver.
- Used Jenkins as a Continuous Integration server to configure with Github and Maven.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Built Safari browser extension to be able to run WebDriver in Safari browser.
- Designed Cucumber framework for web/service-virtualization; performed manual and Cucumber testing of a web-based application.
- Involved in automating test cases using Selenium WebDriver with JUnit.
- Execution of test suites and HTML report generation using TestNG.
- Developed components for each transaction used in the test script or scenario by using WebDriver.
- Involved in Scheduling testing job and set up the flag to run automation script.
- Tested Web Services using SOAP UI Tool.
- Involved in writing of modification reports for errors identified in testing and clearly communicated.
- Participated in bug review meetings on behalf of the QA team.
Environment: & tools: Java, JUnit, Selenium WebDriver, Selenium Grid, Maven, Jenkins, SOAP UI, HTML, JIRA, Cucumber, TestNG, MS Office (Word, Excel, PowerPoint, Outlook), SQL, Oracle, Windows.
Confidential, Phoenix, AZ
Software Tester
Responsibilities:
- Determined optimal application performance according to specifications by executing Test plans and scripts.
- Collaborated with software personnel in application testing, such as Acceptance Testing methods.
- Maintained the Test logs, Test reports, Test issues, defect tracking using HP ALM.
- Documented the Bugs and generated status reports and Bug reports and presented them in weekly status meetings using JIRA.
- Developed and executed SQL joins to validate data results in Front end with Database.
- Designed, developed and implemented automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Conducted Functional, Regression, Smoke testing with Eclipse, TestNG, Selenium WebDriver, Java, for web-based applications.
- Used Java language and TestNG framework for scripting.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber, Jbehave.
- Executed web service test cases using SOAP UI.
- Conducted and participated the Defect Triage meetings.
- Worked with development staff, Product Managers to resolve and meet deliverable deadlines.
- Participated in development, maintenance and refinement of internal quality control.
Environment: & tools: HP ALM, Selenium WebDriver, SOAP UI, MS Office (Word, Excel, PowerPoint, Outlook), JIRA, TestNG, Eclipse, XML, Java, Oracle, Jbehave, SQL Server, Cucumber, Windows.