Systems Integration Quality Engineer Resume
San Jose, CA
SUMMARY:
- Over 5+ years of diverse experience in Information Technology with emphasis on Software Quality Assurance of both Client/Server and Web based applications in different environments for multiple browsers . Extensive experience in manual and automated testing of web applications and web services. Good knowledge of Software Development Life Cycles and defect tracking software.
- Proficient in Core Java and Python Programming
- Extensive experience in developing, implementing, and updating Test Plans, Test Cases, and Test Scenarios
- Proficient in various testing methodologies like Unit Testing, Functional Testing, Integration Testing, Regression Testing, Performance Testing, and Reliability Testing
- Extensive experience with testing tools like TestNG, JUnit, SoapUI, ReadyAPI, Selenium 2.0, Selenium IDE, QTP, UFT, and Eclipse
- Solid Experience with both manual testing and automated testing
- Solid Experience with Docker and AWS integration
- Proficient in using build automation tools like ANT and Maven
- Solid experience in testing Oracle and Microsoft applications using JDBC, ODBC and in writing SQL queries
- Solid experience in Source Code Management/Version Control System tools like Subversion and GIT
- Solid experience in Continuous Integration Systems like Jenkins/Hudson and Bamboo
- Solid experience working with AWS IAAS and PAAS
- Experience in testing SalesForce application and writing SOQL queries
- Experience in analyzing test reports and using bug tracking software like BugZilla and JIRA
- Experience implementing and utilizing Agile Scrum and Waterfall software development methodologies
- Knowledgeable of web architectures and servers like Apache Tomcat, nginx
- Experience in business requirements analysis, functional and non - functional requirements analysis, risk analysis, and AT
- Excellent problem solving skills with strong attention to detail and good at reproducing complex and intermittent bugs.
- Good Team player, quick learner, proactive, collaborative and self-starter, excellent oral and written skills
TECHNICAL SKILLS:
Test Automation Tools: TestNG, JUnit, Selenium 2.0, Selenium IDE, QTP, UFT, SoapUI, ReadyAPI
Build Automation Tools: Docker, ANT, Maven
Defect Tracking tools: BugZilla, JIRA
Source Code Management Software: SVN, GIT
Continuous Integration Framework: Jenkins, Hudson
Operating Systems: Windows-Vista/7/8/10, UNIX, Linux, Mac OS
Programming Languages: Java, Python, PL/SQL, SOQL, HTML, XML, JSON, C, C++, C#, VBS
Databases: MySQL, Oracle 11g, Microsoft SQL Server, PostgreSQL, SalesForce, DynamoDB
Platforms: Heroku, Force.com, AWS, Hadoop
Infrastructures: AWS (e.g. EC2, S3, VPC + many more)
Scripts: JavaScript, Python, Shell Scripts
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Systems Integration Quality Engineer
Responsibilities:
- Designed and developed GUI automation framework for customized SalesForce applications
- Incorporated OOPS concepts to extensively develop code and the Page Object Model test framework.
- Used Firebug and Firepath to create HTML element locators based on XPath, CSS elements, ID, Name, and more
- Developed REST API integration support in the framework
- Designed and developed Automated Functional and Integration Tests for:
- Customer facing GUI portals and SalesForce applications using Selenium 2.0 in Python language
- Created Python scripts to access Microsoft SQL Server, Heroku, and SalesForce databases . Integrated SQL/SOQL queries in scripts to verify test results.
- Verified and debugged Compatibility on different browsers and operating systems
- Desktop ERP/Manufacturing applications like SAP, Rockwell MES, and JD Edwards using QTP and UFT
- API ’s needed in the order-to-cash process
- Used SoapUI Pro and ReadyAPI to develop and execute API data-driven integration tests of both internal and external API’s - SalesForce, AWS, JIRA
- Developed API to expose functionality of automation framework
- Developed an internal tool to monitor and report the health of each environment using Django
- Utilized Docker to deploy and run the tool
- Utilized Git to effectively store and manage code
- Automated the build process for GUI and API testing frameworks using Maven
- Performed Regression Testing and Compatibility Testing using Jenkins
- Analyzed business and software requirements to develop, implement and maintain detailed Test Plans, Test Scenarios and Test Cases in HP Quality Center for Functional Tests and Integration Tests
- Designed and executed positive and negative test cases. Reviewed cases and results with product management and development.
- Prepared testing schedule based on development and sprint plans
- Regularly interacted with developers to understand upcoming features and to product implementation details
- Worked closely with VP/Directors to report and resolve critical/blocker integration issues
- Worked regularly with product management to discuss and troubleshoot complex integration requirements
- Lead integration QA team of 6 to execute hundreds of end-to-end tests in a timely but effective manner
- Tracked open defects, verified, and closed fixed bugs using JIRA
- Attended daily Scrum meetings and provided test progress status as part of the Agile process
- Interacted with the developers to debug and reproduce issues
- Prepared test reports for management on testing progress, issues and concerns on daily/weekly basis.
Environment: Selenium 2.0, Python, Java, Microsoft SQL Server, Heroku, Tomcat, Windows, Linux, Bamboo, SAP, SalesForce
Confidential, Santa Clara, CA
Software Test Automation Engineer
Responsibilities:
- Designed and developed a GUI and API Automation Framework using Java
- Automated Functional Tests and Integration Tests for a Web Application UI using Java, Selenium 2.0, and TestNG
- Used Java API ’s and JDBC to access Oracle 11g database
- Incorporated OOPS concepts and utilized Java Collection classes extensively to develop test code
- Created tabular data and parameterized test scripts for Data Driven Testing
- Developed functional and integration tests for RESTful Web Services using Soap UI Pro
- Analyzed system requirements and user stories to develop, implement and maintain detailed Test Plans, Test Scenarios and Test Cases in Confluence wikis for Functional Tests and Integration Tests
- Reviewed positive and negative test cases with product management and development.
- Prepared testing schedule based on development and sprint plans
- Executed both Manual Test s and Automated Tests for Functional Testing and Integration Testing
- Performed Database Testing using JDBC
- Used Maven to automate the build process for web applications testing
- Used ANT to automate and execute Soap UI Pro tests
- Participated in end to end system setup and carry out end to end system tests
- Used JIRA to create, track, and verify defects
- Participated in daily Agile Scrum meetings and provided test progress status
- Interacted with the developers for bug fixes and to resolve issues
- Worked closely with developers to understand upcoming features and to product implementation details
- Updated management on testing progress, issues and concerns on weekly basis .
Environment: Selenium 2.0, TestNG, Jenkins, ANT, Maven, Java, J2EE, Oracle 11g, JIRA,Git, Tomcat, XML,Xpath, Linux
