Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Software Tester

Halfaker and Associates

Senior Software Tester

Clearwater, FL
Full Time
Paid
  • Responsibilities

    Halfaker and Associates, an award-winning high growth small business, creates innovative and customer-centric technology solutions in the areas of Cyber Security, Data Analytics, Software Engineering and IT Infrastructure to improve the health, security and well-being of all Americans. Our commitment to excellence and our vision to “Continue to Serve” has resulted in steady growth and an expanding client base across government agencies in the health, defense, security and intelligence sectors. Our strong focus on internal culture has helped Halfaker achieve several workplace awards including Great Place to Work Certification™ and Tampa Bay Top Workplaces. Headquartered in Arlington, VA, we have employees nationwide. Please take a moment to browse through our website and learn more about what it means to serve with Halfaker.

     

    Halfaker has an opening for a SENIOR SOFTWARE TESTER to join our talented, dynamic team. The key responsibilities for this position include:​

     

    • Primarily responsible for development and execution of all Unit, Functional, and Regression testing of delivered artifacts and products
    • Playing a role in the functional business requirements elicitation and elaboration ensuring that every business need is testable and accompanied by acceptance and detailed test criteria
    • Coordinating testing across multiple, escalating test environments to facilitate unit, functional, performance, and user-acceptance testing
    • Supporting the development and delivery of measurement reports to provide on-going tracking and reporting of testing results
    • Identifying and diagnosing solution configuration issues which manifest testing errors
    • Providing communication and follow-through on configuration issues which manifest testing errors
    • Authoring test plans and test procedures
    • Develop automated test capabilities including scripts and execution and reporting framework for all layers of the application stack as part of the build process
    • Provide day-to-day support to manage development tools, code repositories and utilities currently deployed, upgrading when necessary in the least disruptive manner
    • Work to continuously improve speed, efficiency and scalability of the build and test systems
    • Support the software development life cycle and Agile development methodologies, specifically Scales Agile Framework (SAFe)
    • Support the deployment of software components into QA, Staging and Production environments
    • Create and maintain continuous integration process documentation
    • Contributes to an atmosphere of cross-functional teamwork within the organizations SAFe project life cycle including key interactions with Product Management and QA
    • Perform other administrative and technical duties as required
    • Maintain a keen view of the product from the customers perspective, and experience
    • Be Self-motivated with the ability to work well both in groups and independently
    • Excellent written & verbal communication skills
    • Attention to details & strong analytical and engineering skills
    • Ability to thrive in a fast-paced, dynamic environment
    • Testing Section 508 compliance of the delivered solution

    Required Skills

    • Experience with programming using scripting languages such as JavaScript, Ruby, Groovy, Python
    • Ability to design, develop and maintain test plans, test cases, and positive and negative testing scenarios
    • Experience writing efficient SQL, database/backend testing
    • Ability to design, development and maintain automated test scripts
    • Agility to implement, operate, and analyze results from the implementation and use of automated testing scripts, tools, and the Continuous Integration Pipeline
    • Experience in Software Development Methodologies such as Agile Scrum, Scales Agile Framework, Waterfall etc.
    • Expertise of using bug tracking, version control management and continuous integration systems such as Jira, Rally, Rational
    • Familiar with Software Quality Assurance Best Practices including Continuous Integration
    • Familiar with Behavior Driven Development such as Cucumber
    • Ability to have a customer focus and view the product from the big picture/customer experience
    • Self-motivated with the ability to work well both in groups and independently
    • Experience with any or all of the following testing methods:  unit testing, integration testing, performance testing, functional testing, regression testing, scalability testing, client acceptance testing, user interface testing, batch process testing, and production support testing, visual regression testing, 508 compliance testing
    • Experience participating in in requirements elaboration, design specification reviews and technical documentation reviews
    • Experience creating testing and performance summary reports while clearly communicating all testing results to management
    • Experience testing in UNIX, Linux and Windows platforms
    • Excellent written & verbal communication skills. Attention to details & strong analytical and engineering skills
    • A can-do attitude and desire to learn and grow
    • Ability to thrive in a fast-paced, dynamic environment
    • Excellent technical problem-solving and debugging skills
    • Excellent organizational skills and the ability to handle multiple assignments simultaneously

    Required Experience

    Bachelor's degree in Computer Science or related technical fields

    • 8 years of additional relevant experience may be substituted for education

    5+ years’ of related experience

     

    Halfaker and Associates, LLC, is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/ Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions.​

  • Qualifications
    • Experience with programming using scripting languages such as JavaScript, Ruby, Groovy, Python
    • Ability to design, develop and maintain test plans, test cases, and positive and negative testing scenarios
    • Experience writing efficient SQL, database/backend testing
    • Ability to design, development and maintain automated test scripts
    • Agility to implement, operate, and analyze results from the implementation and use of automated testing scripts, tools, and the Continuous Integration Pipeline
    • Experience in Software Development Methodologies such as Agile Scrum, Scales Agile Framework, Waterfall etc.
    • Expertise of using bug tracking, version control management and continuous integration systems such as Jira, Rally, Rational
    • Familiar with Software Quality Assurance Best Practices including Continuous Integration
    • Familiar with Behavior Driven Development such as Cucumber
    • Ability to have a customer focus and view the product from the big picture/customer experience
    • Self-motivated with the ability to work well both in groups and independently
    • Experience with any or all of the following testing methods:  unit testing, integration testing, performance testing, functional testing, regression testing, scalability testing, client acceptance testing, user interface testing, batch process testing, and production support testing, visual regression testing, 508 compliance testing
    • Experience participating in in requirements elaboration, design specification reviews and technical documentation reviews
    • Experience creating testing and performance summary reports while clearly communicating all testing results to management
    • Experience testing in UNIX, Linux and Windows platforms
    • Excellent written & verbal communication skills. Attention to details & strong analytical and engineering skills
    • A can-do attitude and desire to learn and grow
    • Ability to thrive in a fast-paced, dynamic environment
    • Excellent technical problem-solving and debugging skills
    • Excellent organizational skills and the ability to handle multiple assignments simultaneously