Job Description
Role: SQA Analyst 3 (Automation)
Location: Sterling, VA
Duration: 6-12 Months Contract
Description
The Software Quality Assurance Analyst 3 is functionally competent and working toward functional expertise in the field of software quality assurance and testing as it relates to the business objectives of Client.
The position will take the lead with the creation of automation processes and procedures, automate test cases, identify and analyze software defects and maintain reports.
The Software Quality Assurance Analyst 3 will assist with the activities for approved Projects, system improvements, and ad-hoc or emergency requests.
The Software Quality Assurance Analyst 3 will maintain an understanding and work to develop expertise of the functional processes used by Client.
Responsibilities
· Create automation processes and procedures with input from business teams, development, and IT Support.
· Develops effective, maintainable code in a timely fashion
· Develops automated testing scripts and code modules for testing automation
· Creates and maintains coding standards and techniques
· Conducts code reviews to ensure adherence to established coding and architectural standards
· Shows a strong attention to development detail, produces high-quality code
· Quickly and accurately perform troubleshooting and repair of existing test scripts
· Executes functional tests using automation tools and reports results using defined process and resources
· Reports defects using the defined reporting process
· Leads the integrating of on-shore and off-shore code
· Develops and maintains positive working relationships with Clients and other Client departments
Qualifications and Experience
· Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field
· 4-8 years of software application development and testing experience
· 3 + years hands-on experience with automated testing tools
· Proficiency with Cucumber-Selenium test automation tools
· Proficiency in Java Programming language.
· Highly self-motivated and directed with keen attention to detail
· Experience operating in an Agile Scrum environment
· Working knowledge of Structured Query Language (SQL) and relational database structures
· Experience troubleshooting and solving technical problems. Ability to work independently to remove roadblocks.
· Experience reporting testing results in a clear, detailed, and analytical style using fact-based metrics
· Strong communication skills
Preferred Experience:
Experience with JMeter, SoapUI, Load Runner, Jasmine automation tools, etc.
Experience with service level or API level automation testing
Experience with automated performance or load testing
Proficiency in Release Management and Testing processes
Experience with Continuous Integration and Delivery. Jenkins automation experience is a plus.
Experience with one or more of the following technologies: Java, C#, HTML, XML, JS, CSS, Web Services, HTTP, SOAP, REST, SQL and DBMS (e,g SQL Server, Oracle)
Experience testing applications in both Windows and Linux environments
Location: Sterling, VA
Duration: 6-12 Months Contract
Description
The Software Quality Assurance Analyst 3 is functionally competent and working toward functional expertise in the field of software quality assurance and testing as it relates to the business objectives of Client.
The position will take the lead with the creation of automation processes and procedures, automate test cases, identify and analyze software defects and maintain reports.
The Software Quality Assurance Analyst 3 will assist with the activities for approved Projects, system improvements, and ad-hoc or emergency requests.
The Software Quality Assurance Analyst 3 will maintain an understanding and work to develop expertise of the functional processes used by Client.
Responsibilities
· Create automation processes and procedures with input from business teams, development, and IT Support.
· Develops effective, maintainable code in a timely fashion
· Develops automated testing scripts and code modules for testing automation
· Creates and maintains coding standards and techniques
· Conducts code reviews to ensure adherence to established coding and architectural standards
· Shows a strong attention to development detail, produces high-quality code
· Quickly and accurately perform troubleshooting and repair of existing test scripts
· Executes functional tests using automation tools and reports results using defined process and resources
· Reports defects using the defined reporting process
· Leads the integrating of on-shore and off-shore code
· Develops and maintains positive working relationships with Clients and other Client departments
Qualifications and Experience
· Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field
· 4-8 years of software application development and testing experience
· 3 + years hands-on experience with automated testing tools
· Proficiency with Cucumber-Selenium test automation tools
· Proficiency in Java Programming language.
· Highly self-motivated and directed with keen attention to detail
· Experience operating in an Agile Scrum environment
· Working knowledge of Structured Query Language (SQL) and relational database structures
· Experience troubleshooting and solving technical problems. Ability to work independently to remove roadblocks.
· Experience reporting testing results in a clear, detailed, and analytical style using fact-based metrics
· Strong communication skills
Preferred Experience:
Experience with JMeter, SoapUI, Load Runner, Jasmine automation tools, etc.
Experience with service level or API level automation testing
Experience with automated performance or load testing
Proficiency in Release Management and Testing processes
Experience with Continuous Integration and Delivery. Jenkins automation experience is a plus.
Experience with one or more of the following technologies: Java, C#, HTML, XML, JS, CSS, Web Services, HTTP, SOAP, REST, SQL and DBMS (e,g SQL Server, Oracle)
Experience testing applications in both Windows and Linux environments