Sr Software Developer SQA Test Automation

Industry: Finance & Insurance

  •  

5 - 7 years

Posted 63 days ago

This job is no longer available.

Key Activities:

  • Develop and maintain test automation processes in alignment with the project and/or organization's standards and tools.
  • Develop and maintain automation plans, frameworks, scripts and metrics for functional, regression and integration tests.
  • Provide framework and test case documentation and training.
  • Mature and evolve test architecture through the evaluation and adoption new automation tools, techniques and practices. • Perform manual and exploratory testing as needed.
  • Initiate Change Requests (CRs) as appropriate to capture defects and enhancements identified during the testing process, and track existing or potential issues along with a recommended course of action and/or options.
  • Participate in and facilitate daily meetings to communicate progress and barriers to completing application development and testing goals.
  • Collaborate with the development and configuration management teams for deployments into the test environments.
  • Establish and adhere to quality assurance guidelines and standards as defined by the project and/or organization requesting testing services.
  • Enter and report all daily activities using status tracking tools as required.
  • Prepare and analyze test results to aid in problem solving and facilitate decision-making

Qualifications:

  • Bachelor's degree from an accredited college or university with specialization in an information technology field (e.g.,Computer/Management Information Systems (MIS/CIS), Computer Science(CS), Electrical/Computer Engineering(EE/CE), or an equivalent combination of related education and/or work experience.
  • Typically requires four to six years of relevant and progressive information technology experience directly related to the design and development of software solutions.
  • Familiarity with Industry software development methodologies, standards and architecture frameworks.
  • Demonstrated ability to adapt and learn new technologies.
  • Moderate project management skills.
  • Good oral and written communication skills. When communicating, articulates and explains comprehensive technical information clearly and concisely to target audience. Ability to explain complex technical information to technical and non-technical contacts.
  • Strong planning and organization skills.• Strong initiative, innovative thinking skills, and the ability to analyze details and adopt a big-picture view.
  • Demonstrated problem solving skills, including the ability to think logically and analytically.
  • Strong interpersonal skills, including the ability to effectively build relationships;promote, and work well in, a collaborative team environment; and influence others.

Preferred Qualifications:

  • 2+ years experience with Selenium 2 (webdriver).
  • 4+ years experience programming in object-oriented language, Java would be preferred language.
  • Experience working with TestNG, Junit, NUnit.
  • Experience working with Excel and Apache POI.
  • Experience working with data-driven and keyword driven testing frameworks.
  • Preferred experience with Selenium Grid, Subversion, Maven, Integrated Development Environment tool like: Eclipse or Microsoft Visual Studio.
  • Advanced experience in developing and executing SQL statements for testing and validation.
  • Practical experience reviewing and researching to troubleshoot and resolve issues.
  • Proven application testing experience that includes testing of large, complex, enterprise-wide applications on a variety of platforms such as AWS Cloud, Client Server, Web and Mobile testing.
  • Proficient in understanding written requirements, including use cases, user stories and supplementary specifications.
  • Proficient in writing test plans and test cases.
  • Experience with a test management tool like: HP Quality Center / ALM or TestRail to conduct test planning, execution, and reporting.
  • Experience with integrating automation tests into a Continuous Integration (CI) tool like: Bamboo (preferred) or Jenkins.
  • Experience with issue/defect tracking and change management tools, such as JIRA, TestRail or HP Application Lifecycle Management a plus.
  • Proficient in gathering and preparing data and files for testing.
  • Experience with change management, release packaging and deployment concepts.
  • Experience working within different software development methodologies; preferably Agile.
  • Experience with cross-browser compatibility testing.