My Shortlist

Your shortlisted jobs will appear here. To view your shortlist, please login or register

DATE ADDED: Thu 04/10/2018

Software Engineer In Test - Level III

Tampa, USA
APPLY NOW

COMPANY: ZENTECH CONSULTING

Job Description

We are seeking a Software Engineer In Test - Level III to become an integral part of our team! You will develop and execute software test plans in order to identify software issues taking a quality assistance approach to building quality software solutions. Quality Assistance emphasizes educating, inspiring, empowering, and facilitating a mindset that places the responsibility of quality on the whole team during the full development process. The Software Development Engineer in Test III will:

  • provide, among other things, hands-on manual and automation testing, risk analysis, and various types of testing education services to assist the product group they work primarily with
  • Collaborative and influential across our Agiles team(s), working closely with Developers to automate testing where possible, contributing to our Continuous Deployment pipeline
  • Responsible for setting QA direction for assigned product(s), identifies ways that end users will work with the software and help create the best experience possible for the intended users by identifying areas needing continued adjustment

REQUIRED SKILLS/COMPETENCIES:

  • Programming skills in 2 or more languages : C, C++, C# , JAVA, Python, Javascript
  • Platforms : Windows and/or Linux
  • Experience with one or more behavior- or test-driven (BDD or TDD) automated testing frameworks and tools
  • Understands more complex testing concepts, has the ability to explain them well, and fosters buy-in and builds consensus around these testing concepts
  • Ability to work with multiple teams / people at a time
  • Experienced Automation Tester
  • Experience with performance &/or security testing and how it can/should be applied to a given product (one or both)
  • Able to analyze work from multiple perspectives
  • Understands unit tests and unit testing best practices and shares advice to the team(s)
  • Ability to understand and execute a wide variety of software testing methodologies to best fulfill all of the testing needs for the work given
  • Ability to make sound decisions quickly, with and without all the information available
  • Ability to read, understand, and write code
  • Detail oriented
  • Learns and demonstrates familiarity and knowledge of products
  • Desire and ability to take a concept/task and independently create and execute on it
  • Driven and motivated to explore all options in order to learn and help the team
  • Essential team player: supportive, collaborative, productive, team over self, high integrity

PREFERRED SKILLS: Knowledge of mobile application solutions for iOS, Android, and Windows

EDUCATION AND/OR EXPERIENCE: Bachelor of Science in Computer Science or related discipline; Two (2)+ plus years of real industry experience in software development and four plus years of experience in quality assurance; or an equivalent combination of education and experience.

RESPONSIBILITIES: Core duties and responsibilities include the following. Other duties may be assigned.

  • Teach team members new/better/different testing approaches
  • Sets up environments/servers for testing needs
  • Propose/write/define appropriate test plans that are relevant to the feature(s) being tested
  • Experienced automation tester (Plan, develop, execute, and maintain automated test cases; develop modular, robust, and maintainable automation scripts in an Agile-Scrum environment)
  • Actively participate in debugging and altering code, as needed
  • Provide performance and/or security testing for assigned product(s); understanding how it can and should be applied to a given product
  • Active participant and QA expert in grooming/planning sessions (i.e. provides opinions/thoughts)
  • Contributes to conversations, identifies opportunities, is concise, fosters understanding, and advocates for end user
  • Puts quality of the product above finding defects
  • Manually test web and desktop applications
  • Thoroughly and accurately document identified bugs, defects, and regressions in a timely manner
  • Thoroughly and accurately recording and verifying all test results
  • Assess risk and perform bug scoring
  • Analyze work from multiple perspectives when writing clear and concise acceptance criteria/descriptions and other QA Testing Plans for multiple teams/people, at a given time
  • Works independently and successfully in unsupervised work environments and is capable of making sound business decisions consistently, without supervisors' guidance.

 


Role: Software Engineer in Test - Level III
Job Type:
Location: Tampa,

Apply for this job now.
APPLY NOW