Senior Software Development Engineer in Test [SDET] at Accusoft

Title: Senior Software Development Engineer in Test [SDET]
Company: Accusoft

JOB SUMMARY:

At Accusoft we take 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 Senior Software Development Engineer in Test will:

– Provide, among other things, various types of testing education services and technical leadership with testing frameworks and methodologies 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
– Thought leader in identifying areas within product(s) requiring further or varied testing and helps design and set these manual and automated tests up, as well as participates in administering them
– Responsible for setting QA direction for assigned product(s); regularly identifies and architects new tools, infrastructure, and testing approaches to make quality and the team better; 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
– Subject matter expert in QA processes and techniques used by Accusoft. Constantly learning and trying new things; makes recommendations, and coaches software development team on best practices and uses of methodology and tools. Understands standards from organizations like ISTQB, ASTQB, etc, and explores advances in testing technologies in areas such as cloud, containers, and machine learning

ESSENTIAL DUTIES AND RESPONSIBILITIES:

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

– Regularly looks for new tools to make quality and the teams better
– Provides recommendations for implementing industry best practices within software development and testing
– 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
– Provides recommendations for implementing industry best practices within software development and testing, in areas such as functional testing, performance testing, code coverage evaluation, and security testing
– Architect the test infrastructure, identifying the tools necessary to meet product group needs. – – – Oversees testing tool and infrastructure acquisition, design, development, and maintenance
– Active participant 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 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; Mentors less experienced teams and engineers

QUALIFICATIONS:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

SUPERVISORY RESPONSIBILITIES:

This job has no formal supervisory responsibilities for direct report

EDUCATION AND/OR EXPERIENCE:

Bachelor of Science Degree in Computer Science or related discipline; five plus years of real industry experience in software development and software quality assurance; experience as a technical or project lead in software development and/or software quality assurance; or equivalent combination of education and experience.

CERTIFICATES, LICENSES, AND REGISTRATIONS:

N/A

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
– Constantly learning and trying new things (cutting edge, exploring what could/should change & how)
– Ability to balance many different product/project/team priorities
– Strong key, essential leadership skills (serving others, courage to question/train/motivate/move, and mentor)
– Rapidly learns and understands deeper intricacies of products
– 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; able to design and write unit tests (paired with developer)
– 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

TRAVEL:

No travel required

ABOUT ACCUSOFT:

Accusoft provides a full spectrum of viewing, document, content and imaging solutions. With its broad range of solutions, Accusoft is committed to deliver best-in-class, enterprise grade and fully supported applications. Accusoft products work reliably behind the scenes and in the forefront for capturing, processing, storing and viewing images, documents and more.

CULTURE and PERKS:

Founded in 1991, Accusoft brings together an extremely talented, intelligent group of people to solve challenges and work together on some of the most sophisticated imaging technology in the world. We surround ourselves with creative and innovative thinkers who care about what they create and want to be part of the solution.

Some other unique things about us…

– Great work-life balance
– Free snacks (both the healthy and unhealthy kind) and soda always available
– Onsite Foosball, Ping-Pong, Pool Table, Video Games
– Personal Gym onsite and local riverside park just minutes away
– EV Parking Stations/Spaces
– Discounts off food provided by local restaurant vendors
– Monthly Birthday Celebrations
– And a Social Committee dedicated to coordinating fun group activities for the team

COMPENSATION AND BENEFITS:

Competitive salaries and excellent benefits are provided with a minimum waiting period. Some of our benefits include 401k, vacation, paid holidays, tuition reimbursement, stock option plan, comprehensive health and dental plan, company paid short & long term disability, and life insurance, a fun family oriented environment, and more! Join our team in Tampa, FL for a rewarding career in digital imaging!

ACCUSOFT CORPORATION IS AN EQUAL OPPORTUNITY EMPLOYER

See full details and apply at https://accusoft.applicantpro.com/jobs/897289.html