Qa Automation Engineer Resume
Nashville, TN
SUMMARY
- 9+ years of experience in Software Quality Assurance as QA / Data Analyst, with a strong understanding of various phases of software development life cycles and has the ability to understand the business model and client requirements.
- A highly proficient SDET (Software Development Engineer in Test) with strong training in test automation, quality assurance, and programming.
- Experienced in Software testing methodologies such as Agile Methodology.
- Triaging of Test Failures and reporting bugs via ALM.
- Expertise in QA Methodologies, Test Strategies, Test Metrics and Software Development Life Cycle (SDLC)
- Hands on experience in writing QTP scripts (UFT), Manual and automation testing of Mobile Apps using emulators, simulators and Appium.
- Knowledge in Automation testing with Selenium, ETL testing in various DWH tools; QA with Confidential Dynamics CRM.
- Experience in reporting defects using HP Quality Center
- Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD and ATDD Web testing, Functional testing.
- Experience in writing Automation scripts and frameworks using Java, python, C#, JavaScript, VBScript.
- I used Selenium to test web pages of my project using C# and other tools according to the project.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, 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.
- Worked in second line production support to fix the data correction issues in SQL by directly interacting with various clients.
- Working Experience on Rest API, Selenium web driver, Protractor and TestNG framework in many projects
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web - based applications.
- Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing.
- Good knowledge on SDLC, Test Life cycle, Test methodologies
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access
- Strong in writing SQL queries/stored procedures/functions to perform backend data validations
- Proficient in using test automation tools such as selenium WebDriver/RC/IDE/Grid, Qtp protractor to develop automation testing scripts for web and client server applications
TECHNICAL SKILLS
Testing Skills: Test data preparation, Defect management, Test reporting, Test Manager, Test Automation script writing, Black Box and White Box testing, GUI and API Testing, SQL.
Databases: MS SQL Server, MS Access, MySQL, Oracle and DB2, Selenium.
Languages: Java 2 Standard Edition 5.0, SQL/ PL SQL, Oracle.
Web/JavaEE Technologies: J2EE, Java Server Faces (JSF), MVC, Struts, Spring, JUnit, CSS, Web Services, HTML, XML, JavaScript.
Web/Application Servers, Portal & Portal API's: Tomcat, Web Logic, Web Sphere. Websphere Portal Server(JSR 168/286 API)
IDE Tools: Eclipse, Net Beans
Testing technologies/tools: HP Quality Center 9.0, QTP 10.0, UFT 11.5, Selenium IDE 2.50, WebDriver, TestNG, ETL, Jenkins, Cucumber JUnit, spring, JMeter, SoapUI.
Other Tools: Product Studio, VMWare, Bugzilla, JIRA, ALM, Bughost
PROFESSIONAL EXPERIENCE
Confidential, Nashville, TN
QA Automation Engineer
Responsibilities:
- Experience in writing Automation scripts and frameworks using Selenium web driver and Java.
- Working as the Automation Engineer using agile development framework using java.
- Executing test cases manually using Postman and Soap UI sometimes, and providing feedback to the product and development team.
- Used Selenium web driver to test web pages of my project.
- Performing Regression testing,Functional testing, Positive testing, and Negative testing manually along with integration testing, system testing, UI testing, API testing, database testing, regression testing, and sanity on production.
- Reporting and communicating test results on all assigned projects, defects/issues, change requests and tasks using Rally.
- Develop Use cases, test cases and Tractability matrix and keeping them updated.
- Performed automation testing for Web Services using Rest assured library and validated the JSON and XML responses and HTTP status codes.
- Creating Data driven tests and running through framework
- Finding solutions for Object Identification and globalizing the settings
- Create and executed SQL Queries for back end testing and validated data in the databases.
- Ensured that all the test cases are updated in the HP/ALM along with Master test plan.
- Reviewing identified Defects by team in HP/ALM and assign them to Appropriate Developer and following up with Developers for Defect fixing until closure working on knowledge on testing and configuring Amazon Web services(AWS)
Environment: Selenium web driver and Java, Rest-assured, Postman,Soap UI.
Confidential, Bellevue, WA
SDET
Responsibilities:
- Working as the SDET using Waterfall development framework with language java.
- Performed acceptance testing using Robot Framework involving python code to guarantee the correct execution of telecom process flow which gains the confidence of the customer
- Validate that customer has paid all existing bills, if not then show it on the front screen as per business requirement.
- Understand and analyze the JIRA issues of development team to get a better understanding of the system, to do both manual and automation testing.
- Experienced in using POSTMAN to do manual testing of our API and linked our JIRA with HP-ALM.
- Used BitBucket to share the project.
- Used JENKINS to generate the test report summary.
- Used SonarQube to check the automation code quality.
- Sometimes pulled in to manual testing (using both SoapUI and Postman) for deployments where we use to create the defects in rally.
- Used splunk to check the logs.
- Validated JSON responses for restful Apis/web services using Postman and also automated them using Pytest and Selenium WebDriver
- Used IVR an automated phone system that allows incoming callers to access the information they need without having to talk to a person.
- Experienced in generating the QA Assessment document and the unit test report for every release in every two weeks.
- For user authentication and authorization between multiple systems, servers, and environments used Node.js.
- Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for Services.
Environment: Postman, Jira, HP-ALM, Selenium, eclipse, Rest-assured, Tosca, test framework, SonarQube, Splunk, Git and python,pytest.
Confidential, Sunnyvale, CA
Automation Tester
Responsibilities:
- Involved in a bug bash trice in a week for testing different office (Power point, Word, Excel) features.
- Testing power point features in different OS machines, IOS Devices and builds by installing and uninstalling different builds.
- Coordinating with client on-site to understand the requirements, work on it and prepare a test plan for offshore to work on it.
- Writing test scenarios for new features coming up.
- Review the offshore work and update the daily status to the client and make any required changes to the test plan.
- Logging bugs in Visual Studio Online(vso) to track the status of the issues.
- Involved in receiving the Office Customer Voice(ocv) feed-backs from real time end users and work on it.
- Used office telemetry for some features testing.
- Done some automation tasks whenever required, Using Cucumber JVM.
- Involve in Behavior Driven Testing,(BDD AND TDD)Functional, Black box, Regression, Integration and Sanity testing.
- Used apache Maven Surefire plugin to create JUNIT/TestNG HTML test report for the entire suite.
- Environment: VSO, OCV, Office, Automation with JUNIT, office telemetry and worked with different SharePoint locations.
Confidential, Englewood, CO
SDET
Responsibilities:
- Working as the SDET using agile development framework with language java.
- Understand and analyze the JIRA issues of development team to get a better understanding of the system, to do both manual and automation testing.
- I used POSTMAN to do manual testing of our API and linked our JIRA with HP-ALM.
- Experienced in writing Automation scripts using the company test framework and JUNIT.
- Used Git Hub to share the project.
- Involved in using POSTMAN and REST-assured for RESTful Web services/REST API testing.
- Used JENKINS to generate the test report summary.
- Familiarized with accessibility/ ADA testing, Expert in testing hearing disability for voice controls and alerts.
- Authenticate a person’s identity using Voice
- Create, schedule and run the scenarios using JMeter and generate necessary graphs
- Experienced in generating the QA Assessment document and the unit test report for every release in every two weeks.
- Environment: Postman, Jira, HP-ALM, Junit, eclipse, Rest-assured, test framework, Git Hub and JMeter, ADA testing.