Software Engineer in Test
-
Upload
chairelson -
Category
Documents
-
view
213 -
download
0
Transcript of Software Engineer in Test
1 QA SR SEIT June 2013
ACCUSOFT CORPORATION
Job Description
JOB TITLE: Sr. Software Engineer In Test
Reports To: QA Lead
Department: QA
Job Location: Tampa, FL
SUMMARY:
The Sr. Software Engineer in Test will apply Quality Assurance processes for Software Toolkits
and Applications in the assigned Software Product Group portfolio of products.
In addition, this individual will:
Strongly influence Accusoft product feature sets and product mix
Be instrumental in defining Accusoft processes on assigned projects
Demonstrate company-wide leadership and technical influence in peer discussions,
influencing product and technology direction for the company
Demonstrate balanced technical and business decision making to best meet Accusoft
goals
May mentor and coach less experienced engineers
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Core duties and responsibilities include the following. Other duties may be assigned.
Works independently and successfully in unsupervised work environments and makes
sound business decisions consistently, without supervisors guidance; may
mentor/supervise less senior Engineers
Participates in all stages of development life cycle
Contributes to peer review to assure product correctness
Develop software to solve complex, uncertain, and/or highly business critical Quality
Assurance problems
Defines/recommends Accusoft source control practices
Plans tasks and provides task estimates for review
Demonstrates familiarity with competitive products and applies that knowledge when
benchmarking against Accusoft products
Communicates software designs effectively for review by others
Participates with architects to ensure that product designs adhere to architectural
guidelines and best practices, and to make product architectural decisions
Comfortable and effective at multiple hardware/software OS and technologies
Participate in definition of acceptance criteria and customer use cases, understand product
requirements and risks, and implement effective QA strategy for product delivery.
Develop automated test software, including: test frameworks, applications, and utilities.
Analyze needs for QA tools, provide evaluation and purchase recommendations.
Conduct test cases and exploratory testing on new builds of the products to determine its
readiness for deployment to production
Verify the correctness of new features as well as defect fixes
2 QA SR SEIT June 2013
SUPERVISORY RESPONSIBILITIES:
This job has no supervisory responsibilities for direct reports, but may mentor less experienced
peers and provide team leadership.
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.
EDUCATION AND/OR EXPERIENCE:
Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or
other math or computer related disciplines; 4 or more years of real industry experience in
software development in a variety of roles on a variety of projects; or equivalent combination of
education and experience.
CERTIFICATES, LICENSES, AND REGISTRATIONS:
N/A
COMPUTER SKILLS:
Required:
OS: Linux experience, including but not limited to Red Hat / Fedora (CentOS), Debian
(Ubuntu) & SUSE
Web Servers: Apache, IIS 7/7.5
Web Technologies: Php, jsp, JavaScript/jQuery/HTML5, RESTful Services, Selenium,
qUnit
Desired:
An understanding at a broad level of cloud computing: e.g. Azure, Amazon Web Services
Knowledge and experience in testing web technologies including ASP.NET, WCF,
Flash/SWF
Node.js, CSS
Java development experience
Windows experience: Server 2003 and 2008
TESTING SKILLS:
Skills and experience in exploratory and scripted testing
Design and execution of test cases
Familiarity with functional, regression, integration, acceptance, and black box testing
Familiarity with SQA methodologies and SDLC processes
Mobile testing skills desired but not required
A basic understanding of non-functional QA concerns (e.g. performance, usability and
security)
ACCUSOFT CORPORATION IS AN EQUAL OPPORTUNITY EMPLOYER