Qa Automation Engineer Resume
Irving, TX
SUMMARY
- Over 7 years of experience in the field of Information Technology with emphasis in Software Quality Assurance, documentation and training.
- Strong experience in Manual, Automation and Web based Applications.
- Expertise in test automation using Selenium (Selenium IDE, Selenium RC, Web Driver).
- Strong skills in object oriented programming (JAVA).
- Proficient in performing GUI, API Testing, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools
- Expertise on Data Driven testing using Frameworks like JUnit and TestNG
- Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
- Good at defect - reporting and defect-tracking using tool like Jira, Quality center/Test Director.
- Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results.
- Expertise in reporting bugs using Bug tracking tools suchas Teamtrack, JIRA, Rational Clear Quest and Quality Center (QC).
- Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access, Mysql and Oracle.
- Strong exposure testing applications on different browsers like IE, Firefox, Chrome.
- Good experience in testing web applications using Soap UI .
- Exposure to continuous integration tools like Jenkins, Hudson, Bamboo.
- Tremendous expertise in Problem solving and bug reports using Bug Tracking Tools, worked on agile and waterfall models.
- Extensive working knowledge in Shell Scripting,UNIX, LINUX and Windows platforms.
- Proficient in SQL Queries, Stored Procedures andPL/SQL programs.
- 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.
- Team Player, proactive and quick learner with excellent technical, analytical, interpersonal, communication and presentation skills.
TECHNICAL SKILLS
Operating System: Linux, Unix, AIX and Windows XP, Windows 7
Test automation tools: Selenium IDE/RC/ Web Driver
Bug Tracking tools: Jira, Bugtracker, Bugzilla, Rally
Script: TCL, JavaScript, Perl.
Languages: Core Java, HTML, XML, SQL.,CSS
Mobile Devices: Ipad, Android
Database: SQL Server, MySQL
Others: Jenkins, Hudson, Bamboo, SVN, GitLab
Browsers: Internet Explorer, Firefox, Chrome, Safari
Packages: MS Office (MS Access, MS Excel, MS PowerPoint, MS Word)
App/Web servers: WebLogic, WebSpear, IIS, Tomcat, Apache
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
QA Automation Engineer
Responsibilities:
- Work in Agile, scrum, and sprint environment in order to change the requirements and features set.
- Understand business requirements.
- Communicated with the QA team to work on design and develop the test strategies via telephone and email.
- Involved in Planning, Scheduling, Tracking, Reporting Status and Managing Issues for Testing using HP ALM.
- Performed testing on web services using SOAP UI
- Create Automation frame work usingSeleniumWebdriver, Junit, Spec Flow, Sql, Java.
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automated testing
- Performed defect management using ALM.
- Developed and executed tests that ensure application meets business requirements and system goals, fulfill end-user requirements and identify existing or potential issues.
- Developed test code for testing locally in Java using Eclipse, Selenium Web Driver and TestNG framework.
- Execute test scripts using Selenium.
- Involved in preparing Requirement Traceability Matrix (RTM) using ALM.
- Responsible in Creating, Executing and Reviewing Functional & Integration test cases based on the Business and functional requirements.
- Performed regression testing on daily basis.
- Performed functional, compatibility and regression testing, sanity testing.
- Reported the found issues in bug tracking tool(Jira), followed up with the development team and verified them
- Database queries have been used to verify the data.
- Involved in SOAP and Restful web services using SOAP UI, axis client.
- Developed regression scripts using Selenium Webdriver.
- Automated the regression test cases using the Selenium & TestNG.
- Automated the Test Cases using Selenium webdriver, Java Eclipse and JUnit.
- Executed Automated tests in appropriate test regions in support of functional and regression testing used Selenium RC.
- Designed and developed automated scripts which involved Functional, Regression, Integration test cases using Selenium RC.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Selenium RC, WebDriver, ALM, Oracle, Java Script and Windows, Soap UI, SQL, Agile.
Confidential, Atlanta, GA
QA Automation Engineer
Responsibilities:
- Involved in attending Scrum meetings and gather business requirements and coordinate with business analysts and developers to convert Sprints to testable requirements.
- Created automated test scripts and Performed Functionality testing in the multiple phases of the application and analyzed the results using Quick Test Pro (QTP).
- Carried out GUI, Functionality, Integration and Regression testing using Quality Center.
- Performed rigorous manual testing such Functional Testing, Smoke testing, Integration testing, UAT Testing, Backend Testing, Regression Testing, End to End Testing and System Testing
- Performed Data Driven Testing using Quick Test Pro.
- Worked with business users, business analysts and SMEs to understand different critical business processes.
- Facilitated defect mgmt. meetings and test execution status meetings.
- Identified, analyzed, and documented defects, errors, and inconsistencies in the application using Quality Center.
- Created and Maintained Test Matrix and Requirement Traceability Matrix.
- Extensively utilized Requirements, Test Plan, Test Lab and Defects Modules of Quality Center during STLC.
- Coordinated with the developers on Defects Status on a regular basis.
- Participate in various meeting and discussed Enhancement and Modification request.
- Performed web testing using Quick Test Pro (QTP) for checking page contents, broken links, web objects, frames and tables.
- Defined Test cases based on functional specifications.
- Extensively usedQuality Center(QC)for creating and executingtest casesand to adddefects
- Manually tested the whole application before going for the automated testing.
- Performed export and import data from other database using SQL
- Performed backend testing to validate data and data integrity in the database by writing SQL queries
- Defects were tracked, reviewed, analyzed and compared using Quality Center (QC).
- Developed the test strategy based on the Business Requirement Document (BRD).
- Created QTP scripts with the Framework followed by the Company.
- Performed functional, stress, and load testing.
- Performed retesting after fixing the bugs manually.
- Used Version One and worked on stories, attended standup meeting, and retrospective meeting.
Environment: Agile, QTP, Quality Center, Firefox, Windows, Oracle, Jira, SQL Server, HTML, XML, Version One, MS Office tools, QC.
Confidential, Dallas, TX
Sr. QA Analyst
Responsibilities:
- Working in fast pace Agile software development methodology environment.
- Analyzing functional specifications to create test plan and test cases for manual and automated testing.
- Designing and developing automation scripts using Selenium Web driver, TestNg and Java in Page object design pattern.
- Document Test Automation Framework setup instructions on confluence page.
- Creating manual test cases for UI and Rest Web services in Rally and automated those test cases using selenium framework.
- Performing both UI and backend automation using Selenium webdriver.
- Used Jira as a defect tracking tool.
- Executing the test scripts in all the browsers ex: IE, Firefox, Chrome, Safari.
- Performing Smoke testing, Functional testing, Regression testing, integration testing, API Testing.
- Reporting bugs in Rally software and coordinated with development team for closure.
- Developing several SQL queries to compare the UI search results with backend data.
- Maintain automation scripts as per changing functionality and manage them in Gitlab version control tool.
- Working together with onsite and offshore team with good team spirit.
- Communicating with the product team for clarifying requirements and business rules.
Environment: Appian, Selenium Web Driver, TestNG, Junit, Java, Mysql, RestAPI, Rally, Jira, Jenkins, Eclipse, Maven,GitLab
Confidential, New York, NY
QA Analyst
Responsibilities:
- Worked closely with business and development teams to understand the user requirements
- Developed test scenarios and test cases based on user requirements
- Tracked and monitored defects using Quality Center
- Conduct through due diligence of mortgage, commercial and corporate assets to limit the financial risks associated with this transactions
- Involved in Business Requirements Analysis meeting and worked on Test plan document
- Involved in Test Cases review meetings and updated the test cases based on the feedback from the review meetings
- Identified the test cases to be automated and performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application
- Manually tested the application executing test cases in the quality center
- Used Quality Center for test script and test result management and bug tracking
- Involved in Agile Methodology and used Rally tool for creating user stories and test cases
- Installed, configured SOAP UI to test web services using WSDL file given by Development team
- Communicating with the Development team to understand the best ways of testing the functionalities and communicating the same with other team members
- Creating SQL queries for creating custom reports
- Documented Summary and Closure reports for each test execution
- Performed User Acceptance Testing (UAT) and Compatibility Testing
- Performed Regression testing
- Parameterized test data using Data Table and created Shared Object Repository in QTP
- Wrote user defined function using Vb Scripting for calculating the check price and verifying Credit Card verification
- Communicated effectively with developers and Bas to discuss the testing
- Used Quick Test Professional (QTP) for regression testing and running the automation suite
- Worked with development members on bug reproduction and fixes
- Updated management on testing results, activities and planning
- Participate in requirement analysis and review meeting
Environment: HP Quality Center, HP QuickTest Professional, SAP, IBM Lotus Notes, IBM Lotus Domino, MS SharePoint, HP Service Manager, Cognos, Citrix.
