Sr. Qa Automation Engineer Resume
San Diego, CA
SUMMARY:
- Around 9 years of experience in Information Technology in the field of Software Quality Assurance & Testing in Client Server, Web & Mobile Applications. To work as a Sun Certified Java Programmer in a software development & ISTQB Certified Teste r, firm I can apply my knowledge and skills. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE, C#, .Net technology stacks. Extended expertise in QA in Manual and Automated Software Testing using QTP , SOAP UI , Quality Center , Software Quality Assurance Testing and Selenium .
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration, User Acceptance Test (UAT) Testing, Rational Functional testing (RFT) and Compatibility Testing of Web & Client server based Applications.
- Involved in Offshore and Onsite coordination with Development and testing teams & setting up the testing process tailored according the client and business requirements.
- Adept technical skills in performance Testing in the domain of Telecommunication Gaming, Social Networking, Healthcare/ Insurance, Mortgage, Banking Industries.
- Experience in Automation tools like Selenium WebDriver/RC/IDE/GRID, HP UFT & Quality Center, TestNG, Junit, Ant, GIT, Maven, Jenkins, Hudson, Load Runner, Jbehave, Cucumber, SOAP UI, Client Server & Web based Applications.
- As a QA tester, I created Test Plan and Test Cases based on requirements and specifications using Mercury Test Director. SDET with test development expertise using frameworks such as Selenium TestNG, Junit.
- Proficient with software development tools /environment such as Jenkins, JIRA, Confluence, GIT etc.
- Experience in using Methodologies such as Agile, Scrum, Waterfall, V - Model.
- Experience in using Xpath where we used to locate web element based on its XML path. Involve in TestNG to execute all the automation test cases based on in a group.
- Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
- Experience in Handset Testing, writing Test plans, defining Test cases for various module screens of the application, developing and maintaining Test scripts, analyzing results and reporting defects. Experience in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.
- Experience leading a high-performing development team using an agile methodology is required.
- Responsible for designing, developing and implementing the ETL process which include the incremental load strategy, full load and disaster recovery. Worked on .Net and Java applications.
- REST API calls to fetch and create test data and to interact with sauce labs API.
- Developed XML test data and implemented Functional and Data Driven tests using SOAP UI.
- Extensively worked on Selenium Web Driver with the preferred Languages Java, JavaScript, C Sharp, Python, Ruby and Perl. Experience on CLAIMS and HIPPA standard testing. Testing UI web applications.
- Involve in web services (REST & SOAP) database technologies, and SOA/Micro Services architecture.
- Experienced in create Automation on Coded UI test project using Visual Basic or Visual studio.
- Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBoss, AppServers. Experience in working with Spec flow. Experience in AWS Cloud Testing
- Experience in working within the Cloud platforms like OpenStack and AWS for integration processes.
- Hands on experience using PEGA SCRUM and Smart BPM methodology PRPC Application Profile, Application Express, Document Wizard and Application Enablement Wizard, CPM.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework. Experience in using Salesforce QA. Involve maps in Coded UI.
- Profound experience with SOAP & REST API's , when integrating data from traditional applications into Salesforce. Experience in Performance testing.
- Involve in Testing of backend database applications developed with Oracle, Sybase and SQL Server.
- Knowledge in XCode and Android Studio & scripting languages like Unix Shell, Python, Java Script and VB Script. Involve in Mobile Testing using Appium iOS & Android for the applications.
- Excellent analytical and problem solving skills with the ability to troubleshoot and strong oral and written communication skills.
- Certified on Test Suite, Mercury Interactive. Certified on Software Testing Methodology and Mastering Mercury Automation Tools from Test Net Software Testing College.
- Manage quality engineering program for development of the Metasploit penetration testing software
TECHNICAL SKILL:
Programming Languages: HP Quality Center/ALM, QAS.TCS (Test Case Studio), Test Log QTP, Soap Test, HP Load Runner, Load Impact, Cucumber, Protractor, Quality Center, SauceLabs, Soap UI Web Service Testing, Mobile Testing (Android & IOS), Appium, SilkTest, SilkPerfomer, Selenium Web Driver, Web Load,
TestNG, Xpath, VBScript.: Jira, Bugzilla 2.0, MTM, Dovetail, Jenkins, Lean Testing, IBM Clear Quest, Bug Host,
Salesforce Testing: BUG track, Mantis. Java/J2EE, Python, C#, C, PL/SQL, OOAD, .Net.
App Servers: Tomcat, JBoss, WebSphere, WebLogic, BPM, IBM (MQ)
Protocols: Cisco tools, SFTP, FTP, HTTP, SONET, ATM, ISDN, OSI,BGP, OSPF, L2/L3 Switching, IP, VOIP, ADHOC, X25, TCP/IP, SNMP,.
Scripting Languages: Shell, Python, Java Script, PERL, HTML 5, CSS 3, AJAX, XML, Docker, JSON,IBM WCS , Saas.
Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL, RDBMS, Mongo DB, RDBMS, NoSQL, SQL, Microsoft SQL server.
Framework: Spring, ESB, BPEL, JSP, JMS, Hibernate, JSF, Java Enterprise, Restful frameworks.
Operating System: Linux, Ubuntu, Windows XP/ 2000/2007/2008 , Mac OS, GIT, Jenkins.
Development Tools: Rational Application Developer(RAD), Spring Tool Suite(STS), Eclipse, TOAD, ETL Tools
Build Tools: Maven, ANT Hill, Agile & Scrum Methodologies, Waterfall methodology, Cassandra, NoSQL
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Sr. QA Automation Engineer
Responsibilities:
- As QA lead, managed onsite and offshore Agile team, define the schedule and timelines as per client schedule.
- Involved in Project Management and Developed Manual test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios.
- Worked with FDR team to request the data and testing the customer data used main frames. Used FDR attachment mainframe tool to test the customer data. Involve in python.
- Carried Deployments and builds on various environments using continuous integration tool Jenkins . Designed the project workflows/pipelines using Jenkins as CI tool. Involve in White & Black box Testing .
- Requirement and Analysis of the application for GUI and Functional testing.
- In this AWS project, inventory web services are tested using JMeter and the performance are bench marked and analysis in depth are done using Cloud watch and Dynatrace thereby establishing the system scalability under load.
- Setup Perfmon and SQL database performance tests monitoring on various SQL servers in different environments. Create and maintain SQL queries for database performance analysis.
- Application Server side performance testing and analysis through Load runner.
- Working in close association to the project team, execute performance tests as and when the services are being developed and findings, improvements to be suggested and documented.
- Duties also include creation and maintenance of entire performance environment in AWS cloud. Various AWS features like API Gateway; lambda functions were created and explored in effort to expose the APIs on Internet.
- Performed Smoke, GUI, Functional, Regression, System, UAT, Interface, Integration, and Backend Testing.
- Write Automation test cases for in Java/Junit 4 and Selenium for telnet, REST web services, web UI, Android UI.
- Worked as Scrum Master by conducting daily Stand ups/Retro/Grooming session when needed and involved in testing efforts as QA member during big releases along with support activities required by production support team.
- Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis. Testing JavaScript web based applications.
Environment: Quality Center, QTP 10, C#, ASP.NET, Groovy, Crystal Reports, Jira, Python, Ruby Scripts, JCL Utility, Oracle, MS Office, HTML, Windows XP/Vista, Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Rest, Cucumber, JBehave, HTML, XML, XPath, Firebug, SQL, Oracle, Windows.
Confidential, CA
Sr. QA Automation Developer
Responsibilities:
- As an Agile scrum team member , Involved in functional testing of Salesforce Health care application. Architected and implemented agile testing practices for globally distributed teams.
- Identify future automated testing needs, scope, plan and supervise their creation.
- Developed SQL scripts, for provider, member and claims to ensure to pull the correct data for Facets testing. Reporting testing results into FDA.
- Apply performance engineering frameworks to enable application teams to execute early code profiling.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
- Attended various kind of meeting such as Daily standup meeting, Poker planning, Retrospective, Program Increment Planning, Demo meeting, Estimation meeting, Automation planning meeting, Defect Tracking meeting etc. Test HIPPA regulations in Facets HIPPA privacy module C#. Involve in Backend Testing.
- Prepared the Performance & Monitoring Plan and work with the team to evaluate & fine-tune system response time to establish benchmarks & ongoing monitoring processes.
- Created Manual, Automated test cases in Gherkin language using ALM/Selenium/Spec flow and developed automation script using selenium web driver in Visual studio. Validate EDI Claim process according to HIPPA compliance. Involve in selenium/RFT using to develop automated test cases.
Environment: Quality Center, QTP, UNIX, C, C++, Pearl, PL/SQL, Oracle, SQL Server, FACETS, AMISYS, Manual Testing, Oracle, MS Office, HTML, Windows XP/Vista, Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Rest, Cucumber, JBehave, Salesforce, XPath, Firebug.
Confidential, Monroe, LA
Sr. QA Selenium Engineer
Responsibilities:
- Performed compatibility testing with various mobile handsets to ensure that functionality working as expected. Involved in Requirement Tractability Matrix (RTM) detailed Test Plan.
- Working closely with project manager/Test Lead and Agile Project team to learn about the project functionalities and provided testing timelines. Involve in Mobile testing Appium. IS826 protocol testing for correct message flow between MSC and SCP. Involve in to design UI pages using JavaScript, CSS & HTML 5.
- Performed all types of testing on desktop and server software. Developed and implemented automated testing.
- Architected and implemented agile QA process and practices, including defect and test management.
- Coached agile teams. Work with automation leads from throughout the company to implement standard test management procedures.
- Write custom test management reports using SQL and BIRT (from Silk Central and Jira data)
- Diameter Credit control testing for correct message flow between SCP and the billing system.
- REST API calls to fetch and create test data and to interact with Sauce Labs API. Direct database calls to fetch and create test data. Functional, regression and announcement testing of SCP features. Troubleshooting using the logs/ traces using tools like Wireshark, ethereal etc. Active interactions with development for defect fixes. Involve in query tools, ability to write SQL queries.
Environment: Quality Center, QTP, UNIX, C, C++, Pearl, PL/SQL, Oracle, SQL Server, Appium, Mobile Testing, Manual Testing, Oracle, MS Office, HTML, Windows XP/Vista, Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Rest, Cucumber, JBehave, XPath, Firebug.
Confidential
Manual Tester
Responsibilities:
- Development of Manual and Automated test cases by decomposing use cases for specific functional requirements. Tests are run in Continuous Integration Server.
- Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose.
- Developed Requirement Traceability Matrix to map up Requirement to the Test Cases to make sure that all Functionalities in the Requirement are fully captured.
- Designing of automation scripts and different frameworks like data-driven, keyword-driven and hybrid framework using HP UFT / QTP and Selenium Web Driver automation tools
- Experience with Microsoft SQL Server and MySQL database and proficient in backend testing using SQL queries
- Designed and developed the persistence tier using Hibernate framework. Designed and developed front view components using JSP and HTML.
- Working with Business Analysts to define and design test scenarios and test data & LINQ Pad to test web services and validate XML . Worked with collaborative testing with developers as per the SCRUM meeting.
- Developed effective driver Scripts using VB Scripting with high level Recovery Scenarios, Descriptive Programming, working with data tables, Environment Variables, Shared repository and function libraries.
- Involved in each stages of test documentation with Test Policy, Test Strategy, Methodology, Test Planning, Test Case Specification, Test Procedures, Test Scripting, Test Logs and Defect Reports . Thoroughly tested application along with bug reporting, bug tracking till bug closure.
Environment: Quality Center, QTP, UNIX, C, C++, Pearl, PL/SQL, Oracle, SQL Server, Appium, Mobile Testing, Manual Testing, Oracle, MS Office, HTML, Windows XP/Vista, Java, Selenium.