22nd Century Technologies
QA Automation Developer
22nd Century Technologies, Taylor, Texas, United States, 76574
Job Title:
QA Automation Developer
L ocation with zip code:
Taylor, TX (76574)
Duration:
12+ Months
Pay Rate:
$50-$60/hr
Shift Timing (Day/ Evening/ Night):
DayJob Description:Develop and support application testing automation strategies, create test plans and test scripts. Lead and coordinate quality assurance and testing activities in support of *** projects with business testers.Perform system, regression, and functional testing using various test automation frameworks. Create testing timelines for projects, including milestones, and provide daily updates to the project team of progress against timeline.Create reports and dashboards on defect metrics and testing progress using test management tool (QTest). Develop or Enhance test automation frameworks in support of *** projects.
Role & Responsibilities:Analyze and understand solution requirements, architecture, technical designs and processes to define necessary scope of automated testing.Define automation testing strategy and communicate strategy to relevant disciplines/stakeholders clearly and appropriately.Create automation test strategy and plan, develop and establish initial testing harness based oninitial test scenarios and build detailed automated scripts per product design discussions.Ensure that automated testing is completed to agreed standards and that business and operational acceptance criteria are met.Liaise with other management and IT disciplines to ensure automated testing objectives are met.Participate when required in formal meetings with customers and subcontractors.Report to management on automated testing and quality requirements/activities, to identify deviations from plan and carry out corrective action.Performs automated functional, system, integration and regression testingClearly communicates complex technical concepts both in a written and oral mannerImplement and develop automated test practices for both web and thick client applications primarily using Selenium-JAVA and TestNG, but also Tricentis TOSCADesign and create test automation scripts using Selenium-JAVA, Core Java to address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug testing, or usability in preparation for implementation.Work with other Automation Developers and Test Automation Supervisor to define strategy and process associated with implementation and maintenance of automation across all supported application areas.Participate in product design reviews to provide input on functional requirements, product designs, schedules or potential problems that may impact the quality of automation regression suite or overall product features.In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by the supervisor/manager from time to time, as may be reasonably required of them.
Work Experience:At least 2-3 years of experience in developing automation scripts using Tricentis TOSCA for UI/API and Mobile applications.At least 2-3 years of experience in developing automation scripts using Selenium-JAVAAt least 2-3 years of experience in automating API's using Rest Assured -JAVA5+ years of experience with software Quality Assurance/Quality Control (QA/QC) practices. This includes common test design techniques.Minimum of 5 years (in excess of degree requirements stated above) of progressively responsible experience in Software system and application testing.3+ years of managing and coordinating system and application testingDemonstrable experience of creating quality assurance artifacts to include test plans, test scripts and test reporting.At least 2-3 years of experience in wiring complex SQL queriesExperience in creating different types of execution reports of Automation scripts through Tosca Reports.Experience using PL/SQL for data validationExcellent oral and written communication skillsSuperior computer skills including common business applications such as MS Windows and MSOffice including Excel, Word and AccessFamiliarity with general concepts surrounding web services and web applications.This includes web technologies such as HTML 5, CSS, and JQuery.Experience working with GUI object recognition and customization.Ability to work well with a team.Familiarity with common source control systems and configuration management.Familiarity with Agile development methodologies.Proven ability to deliver quality results in a busy and dynamic business focused environment.Comfortable in both, a UNIX and Windows based environment.
Required Skills:Oracle RDBMS. This includes competency with PL/SQL and a general familiarity with general concepts such as relational database analysis and design as well as SQL tuning.Tricentis qTest and JIRAExperience with TOSCA test automation toolExperience with Java based automated functional testing frameworks such as Selenium, RestAssured for API's or core Java for process automation. Selenium expertise is strongly preferred.Java unit testing frameworks such as Junit and TestNG. TestNG experience is preferred.Experience with creating and running web application performance tests. LoadRunner orApache JMeter or Tricentis NeoLoad is nice to have.Experience with general software development life cycle practices.Experience with general Software Quality Assurance/Quality Control testing techniques,standards, practices, and related technologies
Education:Bachelor's degree in Engineering, Computer Sciences, Information Systems or related field or eight years applicable experience is required.
QA Automation Developer
L ocation with zip code:
Taylor, TX (76574)
Duration:
12+ Months
Pay Rate:
$50-$60/hr
Shift Timing (Day/ Evening/ Night):
DayJob Description:Develop and support application testing automation strategies, create test plans and test scripts. Lead and coordinate quality assurance and testing activities in support of *** projects with business testers.Perform system, regression, and functional testing using various test automation frameworks. Create testing timelines for projects, including milestones, and provide daily updates to the project team of progress against timeline.Create reports and dashboards on defect metrics and testing progress using test management tool (QTest). Develop or Enhance test automation frameworks in support of *** projects.
Role & Responsibilities:Analyze and understand solution requirements, architecture, technical designs and processes to define necessary scope of automated testing.Define automation testing strategy and communicate strategy to relevant disciplines/stakeholders clearly and appropriately.Create automation test strategy and plan, develop and establish initial testing harness based oninitial test scenarios and build detailed automated scripts per product design discussions.Ensure that automated testing is completed to agreed standards and that business and operational acceptance criteria are met.Liaise with other management and IT disciplines to ensure automated testing objectives are met.Participate when required in formal meetings with customers and subcontractors.Report to management on automated testing and quality requirements/activities, to identify deviations from plan and carry out corrective action.Performs automated functional, system, integration and regression testingClearly communicates complex technical concepts both in a written and oral mannerImplement and develop automated test practices for both web and thick client applications primarily using Selenium-JAVA and TestNG, but also Tricentis TOSCADesign and create test automation scripts using Selenium-JAVA, Core Java to address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug testing, or usability in preparation for implementation.Work with other Automation Developers and Test Automation Supervisor to define strategy and process associated with implementation and maintenance of automation across all supported application areas.Participate in product design reviews to provide input on functional requirements, product designs, schedules or potential problems that may impact the quality of automation regression suite or overall product features.In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by the supervisor/manager from time to time, as may be reasonably required of them.
Work Experience:At least 2-3 years of experience in developing automation scripts using Tricentis TOSCA for UI/API and Mobile applications.At least 2-3 years of experience in developing automation scripts using Selenium-JAVAAt least 2-3 years of experience in automating API's using Rest Assured -JAVA5+ years of experience with software Quality Assurance/Quality Control (QA/QC) practices. This includes common test design techniques.Minimum of 5 years (in excess of degree requirements stated above) of progressively responsible experience in Software system and application testing.3+ years of managing and coordinating system and application testingDemonstrable experience of creating quality assurance artifacts to include test plans, test scripts and test reporting.At least 2-3 years of experience in wiring complex SQL queriesExperience in creating different types of execution reports of Automation scripts through Tosca Reports.Experience using PL/SQL for data validationExcellent oral and written communication skillsSuperior computer skills including common business applications such as MS Windows and MSOffice including Excel, Word and AccessFamiliarity with general concepts surrounding web services and web applications.This includes web technologies such as HTML 5, CSS, and JQuery.Experience working with GUI object recognition and customization.Ability to work well with a team.Familiarity with common source control systems and configuration management.Familiarity with Agile development methodologies.Proven ability to deliver quality results in a busy and dynamic business focused environment.Comfortable in both, a UNIX and Windows based environment.
Required Skills:Oracle RDBMS. This includes competency with PL/SQL and a general familiarity with general concepts such as relational database analysis and design as well as SQL tuning.Tricentis qTest and JIRAExperience with TOSCA test automation toolExperience with Java based automated functional testing frameworks such as Selenium, RestAssured for API's or core Java for process automation. Selenium expertise is strongly preferred.Java unit testing frameworks such as Junit and TestNG. TestNG experience is preferred.Experience with creating and running web application performance tests. LoadRunner orApache JMeter or Tricentis NeoLoad is nice to have.Experience with general software development life cycle practices.Experience with general Software Quality Assurance/Quality Control testing techniques,standards, practices, and related technologies
Education:Bachelor's degree in Engineering, Computer Sciences, Information Systems or related field or eight years applicable experience is required.