Quality Engineer in Software Test at bswift
Ensure the quality of one or more applications or technologies within the construct of the application including data, platform, functions and system interfaces. Interacts with other areas of the QA organization to effectively develop the test framework to align with the business strategy and goals for the release. Performs testing tasks, as required.
Provides expertise on one or more applications or technologies to support project teamsParticipates and provides recommendations in the development of the test framework Responsible for the level of quality delivered for the application testing within the release Promotes repeatability, reusability, efficiencies, and cross training to facilitate the development and maintenance of a matrixed organizationProvides estimates for testing efforts utilizing the QA estimate template and maintains those estimates using the proper QA tools Participates in Phase IV estimate reviews prior to submission to Program Delivery Contributes to defining, developing, and maintaining the test case inventory, requirements traceability matrix, and test plan over the life of the release Monitors changes in test case priority based on changing project delivery prioritiesIdentifies and requests appropriate data based on testing requirements and types of tests to execute Responsible for interaction with key QA areas to define test cases, establish the requirements traceability matrix for functional and nonfunctional requirements, identifies test data, and assists in the development and execution of test scripts and validation of test resultsProvides cross training of application/technical knowledge to other individuals within the QA organization based on the PDM development planCreates opportunities to develop individual personal and professional skills Exhibits behaviors outlined in Employee Competencies Secondary Responsibilities Defines, develops, and maintains test scripts Independently executes test plans and test scripts Independently validates results of test execution and actual vs. expected results Records and tracks defects uncovered during the execution of tests and actively participate in resolution; proposes and designs retest cases/scripts/data to retest defects; represents QA at project to discuss status, defects for responsible area, assess impacts and provide input into schedule revisions at both project and release level Participates in QA production certification tasks
Experience with industry standard testing tools (e.g. Selenium, Jenkins, Jmeter, TFS, etc.) Experience in quality engineering practices and execution of the various types of test script creation and execution. Experience with software development lifecycles, having owned: test case development, automation test scripts, development using c#, performance test, test results review. Experience with software development lifecycles, having contributed to: estimation (resource planning), capacity planning, master test strategy (MTS), testing framework and strategy, and post implementation review. BS in Computer Science or closely related field with 5+ years experience directly related to the duties and responsibilities specified, or an equivalent combination of education and work experience.
Additional Job Information
Strong business and technical knowledge and expertise in one or more applications supported within the QES organization.Knowledge of Extract Transfer Load processing (ETL) and technologies and concepts as it relates to data warehousing.Understanding of data management and knowledge of data required to operationalize test scripts.Ability to assess risk and quality measures based on testing outcomesThorough knowledge of building test strategies and test frameworks.Excellent working knowledge of Requirements Traceability Matrices and how to utilize the process of tracing test cases to functional and nonfunctional requirements.Strong verbal and written communication skills, internally (within team or department) and externally to all business partners and constituents.Strong analytical skills.